1,正方形螺旋矩阵:59.螺旋矩阵II
模拟顺时针画矩阵的过程:坚持左闭右开原则。
- 填充上行从左到右
- 填充右列从上到下
- 填充下行从右到左
- 填充左列从下到上
2.长方形螺旋矩阵(包含空或一行或一列):剑指 Offer 29. 顺时针打印矩阵
坚持左闭右开原则,不过要考虑为空或一行或一列的情况单独讨论,同时还要注意到行数与列数,如果较小的那个为奇数,则最里面的一层,必然是一行或者一列。这个也需要单独考虑。
- 填充上行从左到右
- 填充右列从上到下
- 填充下行从右到左
- 填充左列从下到上
1,正方形螺旋矩阵:59.螺旋矩阵II
模拟顺时针画矩阵的过程:坚持左闭右开原则。
2.长方形螺旋矩阵(包含空或一行或一列):剑指 Offer 29. 顺时针打印矩阵
坚持左闭右开原则,不过要考虑为空或一行或一列的情况单独讨论,同时还要注意到行数与列数,如果较小的那个为奇数,则最里面的一层,必然是一行或者一列。这个也需要单独考虑。