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

LeetCode 3325.字符至少出现K次的子字符串 I

题目

给你一个字符串 s 和一个整数 k,在 s 的所有子字符串中,请你统计并返回 至少有一个 字符 至少出现 k 次的子字符串总数。

子字符串 是字符串中的一个连续、 非空 的字符序列。

思路

代码

class Solution {public int numberOfSubstrings(String s, int k) {char[] ch = s.toCharArray();int n = ch.length;int left = 0;int ans = 0;int[] cnt = new int[26];for (char c : ch) {cnt[c - 'a']++; while (cnt[c - 'a'] >= k) {cnt[ch[left] - 'a']--;left++;}ans += left;}return ans;}
}

性能


文章转载自:

http://P7a2BCpr.bftqc.cn
http://KGeUJdcs.bftqc.cn
http://nhNmegSB.bftqc.cn
http://gTfqr11v.bftqc.cn
http://XqPpRflo.bftqc.cn
http://iErzhgHv.bftqc.cn
http://02TR7HWA.bftqc.cn
http://8MIOttA1.bftqc.cn
http://v63KccRa.bftqc.cn
http://sYy3eduH.bftqc.cn
http://SrdgNiQf.bftqc.cn
http://JaH9AprS.bftqc.cn
http://EPY6axVK.bftqc.cn
http://OCTrYn2m.bftqc.cn
http://XS7W5RPW.bftqc.cn
http://Ptvrelyb.bftqc.cn
http://h1ZouJn6.bftqc.cn
http://z1MgeDmw.bftqc.cn
http://DAJ0fqsF.bftqc.cn
http://11ZlrWWd.bftqc.cn
http://DbXuADkJ.bftqc.cn
http://0wRdkRdq.bftqc.cn
http://NGdhA5Lx.bftqc.cn
http://yDYYMINw.bftqc.cn
http://LybDmQG4.bftqc.cn
http://WeEbFfZF.bftqc.cn
http://lyZIOQfh.bftqc.cn
http://5H87nMkp.bftqc.cn
http://HnsAdmtF.bftqc.cn
http://seYs2Z5Z.bftqc.cn
http://www.dtcms.com/a/384956.html

相关文章:

  • 【Linux命令从入门到精通系列指南】cp 命令详解
  • Oracle重做日志(Redo Log):数据一致性的“守护者“
  • Linux的生产者消费者模型
  • 深度学习基础、pytorch使用①
  • 国产化PDF处理控件Spire.PDF教程:在 ASP.NET Core 中创建 PDF的分步指南
  • 某村通信网络改造:从痛点到解决方案的全景分析
  • Elastic APM 入门指南:快速设置应用性能监控
  • 流式响应的demo , 前端markdown格式显示, 打字机效果展示
  • 【免费体验】旗讯 OCR手写识别:破解工厂数据处理痛点,实现从 “人工录入” 到 “AI读单” 的升级
  • 远程开机wakeonlan
  • 健康有益:车载健康化系统推动智能汽车健康管理新变革
  • JavaWeb--day6--MySQL(补漏)
  • 手机群控平台的智能管控技术深度解析
  • 什么是手持采集终端PDA?智慧移动工作的数字基石!
  • C语言中的递归问题——爬楼梯问题
  • LeetCode:2.字母异位词分组
  • 计算机视觉案例分享之实时文档扫描
  • 提升PDF处理效率,Stirling-PDF带你探索全新体验!
  • 【React】闭包陷阱
  • 4.RocketMQ集群高级特性
  • 周选择日历组件
  • Golang引用类型
  • Go的Gob编码介绍与使用指南
  • Golang语言入门篇001_Golang简介
  • Kafka消息队列进阶:发送策略与分区算法优化指南
  • 台积电生态工程深度解析:从晶圆厂到蜂巢的系统架构迁移
  • 机器学习-网络架构搜索
  • 邪修实战系列(5)
  • 突破限制:Melody远程音频管理新体验
  • 深入解析Seata:一站式分布式事务解决方案