977.有序数组的平方
**1. 数组中有正有负,且本身有序。平方后,较大值从两边来比较取出。
**2. 使用头尾指针方法。
209.长度最小的子数组
**1. 从数组中找符合要求的 连续 子数组
**2. 滑动窗口方法:本质为快慢双指针,快指针不断前进直到子数组满足要求,然后慢指针前进直到子数组不满足要求。随后快指针继续探索。
59.螺旋矩阵
**1. 类似剥洋葱,每次剥开一层需要四次循环:从左往右,从上往下,从右往左,从下往上。
**2. 定义两个指针,start和end。用于定义每次循环的区间。
**3. 对于奇数行列的方阵,最后在外给中心值赋值。