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

A.每日一题——1446. 连续字符

题目链接:1446. 连续字符(简单)

算法原理:

解法:一次遍历(类似线性动态规划)

写法一:用cnt计数更新

1ms击败100.00%

时间复杂度O(N)

遍历每个字母,如果后续字母与前一个字母相同,此字母连续长度cnt++,同时更新最大长度ret,否则cnt重新置为1,表示新的字母重新开始计数

写法二:直接用长度更新

1ms击败100.00%

时间复杂度O(N)

与写法一相同,只是我们这次不用cnt记录连续相同字母的长度,而是用start标记开头,用i-start直接算出长度来更新

Java代码:

class Solution { //写法一:用cnt计数更新 public int maxPower(String s) { int ret=1,cnt=1; for(int i=1;i<s.length();i++){ if(s.charAt(i)==s.charAt(i-1)){ cnt++; ret=Math.max(ret,cnt); }else cnt=1; } return ret; } }
class Solution { //写法二:直接用长度更新 public int maxPower(String s) { int ret=0,n=s.length(); for(int i=0;i<n;){ int start=i; i++; while(i<n&&s.charAt(i)==s.charAt(i-1)) i++; ret=Math.max(ret,i-start); } return ret; } }
http://www.jsqmd.com/news/377428/

相关文章:

  • 单通道8孔荧光定量PCR仪
  • 回收大润发购物卡,秒到账! - 团团收购物卡回收
  • 2026年入坑程序员请注意:千万别碰这几个即将被计算机行业淘汰的编程语言!Java/python/golang/C/C++/C#/开发/测试运维/后端/码士集团
  • 【计算机基础】-45-RT-Thread-内存管理机制专注于“运行期堆内存”的动态分配与回收,RT-Thread提供了哪些内存管理机制和算法,以及各自的应用场合。
  • SQL Server Management Studio (SSMS) 22.3.0 - 微软数据库管理工具
  • 2.5 采样策略完全指南:温度、top-p、思维链、结构化输出实战
  • 2.3 模型规模与性能的权衡:参数、上下文、算力全攻略
  • 分期乐购物额度怎么提出来?简单三步快速上手! - 团团收购物卡回收
  • Visual Studio 2026 Enterprise 18.3.0 Offline (2026 年 2 月更新)
  • 2.4 后训练技术:SFT与RLHF从原理到实战
  • 【计算机基础】-46-“用合适的工具做合适的事” —— 通用场景用 Small Memory, 实时关键场景用 不同size的Memory Pool, 内核对象用 Slab, 大内存用 Buddy。
  • ArkUI框架运行原理与常见性能优化方案
  • Apache Cassandra Connector Flink 与宽列存储的高吞吐协作 - 实践
  • 完整教程:【低空经济】低空经济智能制造基地建设方案
  • AI 画图全家桶来了!这回想自己手绘图都难了
  • 专业检测背书,标准引领品质——独语N627-1领跑学生护眼市场 - 资讯焦点
  • setupldr源代码分析之得到SetupDevice和打开文件txtsetup.sif和biosinfo.inf
  • 买中宁枸杞选哪个品牌?玺赞深耕十年,用道地品质筑牢口碑标杆 - 宁夏壹山网络
  • 计算机毕业设计Python+Django微博舆情分析系统 微博舆情预测 微博爬虫 微博大数 据(源码+LW文档+PPT+详细讲解)
  • 【深度解析】某水务集团“十五五“数据资产化战略:构建水务数据资产与水权交易双轮驱动的数字化新生态(WORD)
  • 1.1 从语言模型到LLM:万字详解大模型演进史
  • 洗碗粉(洗碗机清洁剂)市场细分观察:安全、效能与场景驱动的品牌分化
  • 2026选新型高清印刷机定制厂家,这份排行分析别错过,市场高清印刷机怎么选购精选实力品牌 - 品牌推荐师
  • 10.3 实战 多Agent协作完成一个复杂项目
  • 1.2 基础模型究竟是什么?一文搞懂AI工程核心概念
  • 【信息科学与工程学】【解决方案体系】光刻机
  • 我论文写得太像人了,结果系统说:你不是人??
  • $k$ 边最短路-矩乘
  • Linux随记
  • 你认真写下的每一个字,都值得被相信 ✨