
字符串
字符串
@啊哈哈哈哈哈韩
目标是720篇笔记,冲就完了!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【刷题实录之字符串】KMP算法总结
这个专栏主要是我在刷题的过程中总结的一些笔记,因为我学的也很一般,如果有错误和不足之处,还望大家在评论区指出。希望能给大家的学习带来一点帮助,共同进步!原创 2025-01-08 16:21:49 · 378 阅读 · 0 评论 -
【刷题实录之字符串】leecode151. 反转字符串中的单词
给你一个字符串 s ,请你反转字符串中 单词 的顺序。s 中使用至少一个空格将字符串中的 单词 分隔开。注意:输入字符串 s中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。这个专栏主要是我在刷题的过程中总结的一些笔记,因为我学的也很一般,如果有错误和不足之处,还望大家在评论区指出。解释:如果两个单词间有多余的空格,反转后的字符串需要将单词间的空格减少到仅有一个。解释:反转后的字符串中不能存在前导空格和尾随空格。原创 2025-01-08 00:59:45 · 298 阅读 · 0 评论 -
【刷题实录之字符串】leecode344. 反转字符串
输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。这个专栏主要是我在刷题的过程中总结的一些笔记,因为我学的也很一般,如果有错误和不足之处,还望大家在评论区指出。希望能给大家的学习带来一点帮助,共同进步!输入:s = [“H”,“a”,“n”,“n”,“a”,“h”]输入:s = [“h”,“e”,“l”,“l”,“o”]输出:[“h”,“a”,“n”,“n”,“a”,“H”]输出:[“o”,“l”,“l”,“e”,“h”]原创 2025-01-07 23:14:56 · 190 阅读 · 0 评论 -
【刷题实录之字符串】leecode541. 反转字符串 II
给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。:本题是局部反转字符串,最重要的是确定反转字符串的范围,这里采用的方法是先确定字符串长度是否达到2k,对于达到2k的部分,反转前k个字符,对于不满2k的部分,若其大于k,则反转前k个字符,若小于k,则全部反转。输入:s = “abcdefg”, k = 2。输入:s = “abcd”, k = 2。原创 2025-01-07 23:20:00 · 221 阅读 · 0 评论