题目来源:LeetCode54:螺旋矩阵
问题抽象: 给定一个 m × n 的二维矩阵 matrix(元素类型任意),要求按照螺旋顺序(从外到内顺时针方向)返回所有元素组成的一维列表。核心需求如下:
- 遍历方向:
- 起始于左上角
(0,0),先向右遍历首行; - 到底后向下遍历末列;
- 到底后向左遍历末行(逆序);
- 到底后向上遍历首列(逆序),完成一层循环后进入内层。
- 起始于左上角
- 边界收缩:
- 每完成一层螺旋,收缩边界(上边界 <
问题抽象: 给定一个 m × n 的二维矩阵 matrix(元素类型任意),要求按照螺旋顺序(从外到内顺时针方向)返回所有元素组成的一维列表。核心需求如下:
(0,0),先向右遍历首行;
被折叠的 条评论
为什么被折叠?