21:52 2025-04-23
如果刷的太慢就只能给秋招用了,为了防止刷一遍跟没刷一样,打算十四道题写一个博客,首要的是方法一定要熟悉,然后代码功底差,先在这边抄写一遍,再在力扣上尝试自己写出来。或者自己背的时候方便查看。因为这个代码模式缩进和括号不智能啊。
字母异位词
最长连续序列
移动零
14:07 2025-04-30
七天过去才刷了几道,太懈怠了,转为一个写思路的博客吧
接雨水:
//有波谷才会有水
//对每个数height[i],将该数记为左指针l,i++向后遍历:如果l>height[i],求area = l-height[i],等到有大于l的数,左指针更新,
//再加一个右指针,只有一个波谷才能这样处理。
//雨水都是往两边高度递增的,对每个height[i],...
无重复字符的最长子串
//length 遍历、后面的每个字符都和前面比对,出现相同的就更新最长子串长度
//从重复字符重新开始遍历
找到字符串中所有的字母异位词
//着重用一个hashmap统计p中的字符个数,根据单词的长度滑动窗口比对是否有满足的
现在是2025-5-8,两周过去了才刷了30道题,还大部分都是简单题,不过对数组的处理遍历已经足够熟悉了。下一步是对不同数据结构的写法进行练习。今天第一次没看题解写出来一道算法题。
此贴暂结。