209.长度最小的子数组
这题自己能想到的也是暴力法,但leetcode超时无法通过。
滑动窗口法看了随想录上的跟自己代码不同之处:
while (i <= n && sum >= target) {
对比录上的就是while循环上多写了一个判断条件i <= n,实际上当i > n时sum就会累加成负数,自然也就会跳出循环,因此并不需要这一判断条件。
59.螺旋矩阵
这道题看了思路还是没写出来,最后看视频讲解才做出来的。也证明了自己对代码掌控能力还是不够,还得多加练习以提升代码能力。
58.区间和
学习了前缀和方法,C++ 代码面对大量数据读取输出操作,最好用scanf 和 printf,耗时会小很多。
44.开发商购买土地
做了区间和之后,这题很容易想到也用前缀和的方法。

被折叠的 条评论
为什么被折叠?



