news 2026/8/20 15:46:56

二刷hot100-394.字符串解码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
二刷hot100-394.字符串解码

定义了一个全局变量i,指向字符数组当前操作的位置;

遇到字母,直接append,遇到数字,则记录下来;遇到左括号去递归,遇到右括号则退出循环;

这里i++在判断之前执行,说明每次判断时i已经指向下一个元素了

class Solution { int i = 0; public String decodeString(String s) { char[] ch = s.toCharArray(); return f(ch); } public String f(char[] ch){ StringBuilder s = new StringBuilder(); int k = 0; while(i < ch.length){ char c = ch[i]; i++; if(Character.isLetter(c)){ s.append(c); }else if(Character.isDigit(c)){ k = k * 10 + (c - '0'); }else if(c == '['){ String h = f(ch); s.append(h.repeat(k)); k = 0; }else{ break; } } return s.toString(); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/20 15:40:40

个人项目本地启动的准备工作

个人项目本地启动的准备工作 为了追求酷炫的“实时感知”&#xff0c;在一个数据看板页面中设计了 500ms 一次的高频 Ajax 轮询&#xff0c;同时为每一个图表卡片挂载了复杂的 DOM 重新渲染逻辑。上线后不久&#xff0c;用户的笔记本风扇开始狂转&#xff0c;浏览器 CPU 占用飙…

作者头像 李华
网站建设 2026/8/20 15:40:22

2026论文降AI工具盘点:六款实测谁更稳

毕业论文查重刚过&#xff0c;AI检测又卡住了。知网、维普的AI检测系统上线后&#xff0c;不少学生发现自己逐字敲出来的内容被误判为"疑似AI生成"。申诉流程麻烦&#xff0c;修改又无从下手&#xff0c;降AI率成了毕业季的新刚需。市面上应对这个需求的工具不少&…

作者头像 李华
网站建设 2026/8/20 15:40:19

2026论文降AI率工具实测:六款平台谁最靠谱

高校对AIGC检测的重视程度逐年提升&#xff0c;学位论文的AI疑似率已成为盲审与答辩前的重要筛查指标。不少学生写完初稿后&#xff0c;发现检测报告上的百分比高得吓人&#xff0c;降AI率便成了毕业季的刚需。本文选取aibiye、aicheck、passbug、思途写作、PaperGenius、Thesi…

作者头像 李华