网站建设的基本步骤,短链接生成,c2c网站名称和网址,网站建设后台功能总结
卡哥总结
代码随想录 (programmercarl.com)
我的总结
java字符串
字符串#xff0c;java中String字符串是不可变的#xff0c;所以一些操作需要转化为字符数组来做#xff0c;
str.toCharArray 类型是char []
然后针对库函数这里#xff0c;我个人认为仅仅调…总结
卡哥总结
代码随想录 (programmercarl.com)
我的总结
java字符串
字符串java中String字符串是不可变的所以一些操作需要转化为字符数组来做
str.toCharArray 类型是char []
然后针对库函数这里我个人认为仅仅调用StringBuilder的sb.append方法就可以了因为String的不可变性这个是符合java语言的不然就太麻烦了而且调用append方法也无可厚非
然后需要注意的是toStringStringBuilder可直接转化为String字符串
而字符数组的话需要我们new String(char [] ch) 转化为String
库函数
最常用的也就是append一些sb的spilt项目中用的比较多。对于做题比如说reverse操作
是很容易的也推荐大家自己敲for(int i,j ; ij;i,j--)很容易的事情
对于spilt也推荐大家自己写因为这都不是很难的算法就是考验代码能力了
双指针
双指针比如反转字符串 已经On)复杂度快慢指针移除元素
反转系列
这里就是反转2和右旋这里很考察代码的掌控能力就是多敲几遍这里对我来说反转单词还是浪费了好多时间的
具体这里可以看卡哥总结的右旋因为一些原因这里先放一放后面记得补
日后补充KMP总结
总结就是双指针反转系列KMP
日后补充KMP和卡码网 28. 实现 strStr() 本题可以跳过 因为KMP算法很难大家别奢求 一次就把kmp全理解了大家刚学KMP一定会有各种各样的疑问先留着别期望立刻啃明白第一遍了解大概思路二刷的时候再看KMP会 好懂很多。 或者说大家可以放弃一刷可以不看KMP今天来回顾一下之前的算法题目就可以。 因为大家 算法能力还没到细扣 很难的算法会把自己绕进去就算别人给解释只会激发出更多的问题和疑惑。所以大家先了解大体过程知道这么回事 等自己有 算法基础和思维了在看多看几遍视频慢慢就理解了。 题目链接/文章讲解/视频讲解代码随想录 459.重复的子字符串 本题可以跳过 本题算是KMP算法的一个应用不过 对KMP了解不够熟练的话理解本题就难很多。 我的建议是 KMP和本题一刷的时候 可以适当放过了解怎么回事就行二刷的时候再来硬啃 题目链接/文章讲解/视频讲解代码随想录 双指针回顾一定要回顾总结日后。
因为这是最近刚刷过的脑子里历历在目没什么好复盘的感觉哈哈下一轮复习的时候在弄这里
代码随想录 (programmercarl.com)