当前位置: 首页 > news >正文

力扣周赛第420场 中等 3325.字符至少出现k次的子字符串 I

文章目录

  • 题目介绍
  • 题解

题目介绍

在这里插入图片描述
在这里插入图片描述

题解

滑动窗口思想:参考 3.无重复字符的最长子串 链接

代码如下:

class Solution {public int numberOfSubstrings(String s, int k) {int n = s.length(), res = 0;for(int left = 0; left < n; left++){// 记录窗口内字符出现的次数int[] win = new int[26];// 右指针从左指针的位置向右开始移动for(int right = left; right < n; right++){char c = s.charAt(right);win[c - 'a']++;// 当窗口内某个字符出现的次数>=k时,满足题目要求// 右指针从该位置到字符串末尾也都满足题目要求,个数为 n - right 个if(win[c - 'a'] >= k){res += n - right;break;}}}return res;}
}
http://www.lryc.cn/news/468041.html

相关文章:

  • 【Spring框架】Spring核心思想IoC以及依赖注入DI详解
  • Java项目-基于springboot框架的智慧外贸系统项目实战(附源码+文档)
  • Python程序控制结构 if语句详解
  • 【ppq install】
  • 3DGS相关方法conda环境配置
  • python画图|曲线动态输出
  • 电子商务类型
  • vue elementui el-table实现增加行,行内编辑修改
  • 1. Redis简介与安装
  • Redis的持久化存储和集群管理操作
  • Auto-encoder(自编码器)
  • Vue+sortable+el-table表格排序使用指南
  • 表数据删一半,为什么表文件大小不变?
  • MoCoOp: Mixture of Prompt Learning for Vision Language Models
  • YOLOv8 onnx 部署
  • 在文件里引用目录文件下的静态资源图片不显示
  • vue使用 jsplumb 生成流程图
  • 攻坚金融关键业务系统,OceanBase亮相2024金融科技大会
  • 《纳瓦尔宝典:财富和幸福指南》读书随笔
  • C++ | STL | 侯捷 | 学习笔记
  • C函数基础
  • html和css实现页面
  • Github_以太网开源项目verilog-ethernet代码阅读与移植(八)——移植工程分享
  • 【大模型实战篇】大模型分词算法BPE(Byte-Pair Encoding tokenization)及代码示例
  • 低功耗4G模组LCD应用示例超全教程!不会的小伙伴看这篇就够了!
  • Java while语句练习 C语言的函数递归
  • illustrator免费插件 截图识别文字插件 textOCR
  • 提升数据管理效率:ETLCloud与达梦数据库的完美集成
  • 头歌——人工智能(搜索策略)
  • gorm.io/sharding改造:赋能单表,灵活支持多分表策略(下)