力扣days01 数组

力扣704. 二分查找

  1.首先考虑边界问题,是左开右闭还是左闭右开;

  2.在不同情况下,判断循环结束的条件,可以将左右边界带入区间是否合法来判断;

  3.闭区间包含中间值,在确定下一区间时,要去掉已经判断过的这个值,开区间则不需要。

力扣27. 移除元素

  双指针可以很好的解决这类问题,时间复杂度一般是O(n);

力扣977. 有序数组的平方

  依旧是考虑双指针,对于解决排序问题双指针比较高效。

力扣209. 长度最小的子数组

  滑动窗口法:可以理解为双指针法的一种!只不过更像是一个窗口的移动;

  主要确定如下三点:1)窗口内是什么?

           2)如何移动窗口的起始位置?

           3)如何移动窗口的结束位置?

力扣59. 螺旋矩阵II

  

  

 

 

posted @ 2023-02-20 11:25  LinxhzzZ  阅读(16)  评论(0)    收藏  举报