lc 螺旋矩阵
day1 螺旋矩阵
考察对数组模拟过程的能力,注意“循环不变量的思想”
代码:
/*
写题一定要有宏观的概念,就是先枚举几个例子看看能不能找到些共性,方面用代码实现的处理
就比如螺旋矩阵这道题,n为偶数时,直接循环n/2即可
n为奇数时,最终会落到中心最后那个点上,此时就要进行特殊处理
*/
class Solution {
public int[][] generateMatrix(int n) {
… if (n % 2 == 1) {
res[mid][mid] = count; ///特殊处理
}
return res;
}
}