![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码随想录算法题
一个Arno
这个作者很懒,什么都没留下…
展开
-
代码随想录977.有序数组的平方 209.长度最小的子数组 59.螺旋矩阵II
第一眼思路:滑动窗口,left在第一位,right往后加,直到大于target,这时候存result,然后left++再继续判断,直到小于后right++,循环后把result输出。第一眼思路:left指针指向第一个,right指向最后0的,然后取绝对值,再作比较:left小。这个太难了,思路好想,做一次错一次,直接复制答案了。实际思路:应该再开个新数组,一个个往里面放。原创 2024-04-18 20:28:56 · 148 阅读 · 0 评论 -
代码随想录704.二分查找,27.移除元素
实际上是双指针,前面的往后移,如果右指针指向的元素等于 val\textit{val}val,它不能在输出数组里,此时左指针不动,右指针右移一位。第一眼思路:双指针,把要删除的元素跟最后的指向的元素交换,然后截取前面长度的元素即可,如果后面的指针是要删除的元素就往前移一位。对于左闭右闭,就需要在右侧的地方-1。原创 2024-04-17 19:52:48 · 239 阅读 · 0 评论