[LeetCode] 885. Spiral Matrix III 螺旋矩阵之三
Posted grandyang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[LeetCode] 885. Spiral Matrix III 螺旋矩阵之三相关的知识,希望对你有一定的参考价值。
On a 2 dimensional grid with?R
?rows and?C
?columns, we start at?(r0, c0)
?facing east.
Here, the north-west corner of the grid is at the?first row and column, and the south-east corner of the grid is at the last row and column.
Now, we walk in a clockwise spiral shape to visit every position in this grid.?
Whenever we would move outside the boundary of the grid, we continue our walk outside the grid (but may return to the grid boundary later.)?
Eventually, we reach all?R * C
?spaces of the grid.
Return a list of coordinates representing the positions of the grid in the order they were visited.
Example 1:
Input: R = 1, C = 4, r0 = 0, c0 = 0
Output: [[0,0],[0,1],[0,2],[0,3]]
Example 2:
Input: R = 5, C = 6, r0 = 1, c0 = 4
Output: [[1,4],[1,5],[2,5],[2,4],[2,3],[1,3],[0,3],[0,4],[0,5],[3,5],[3,4],[3,3],[3,2],[2,2],[1,2],[0,2],[4,5],[4,4],[4,3],[4,2],[4,1],[3,1],[2,1],[1,1],[0,1],[4,0],[3,0],[2,0],[1,0],[0,0]]
Note:
1 <= R <= 100
1 <= C <= 100
0 <= r0 < R
0 <= c0 < C
类似题目:
参考资料:
https://leetcode.com/problems/spiral-matrix-iii/
LeetCode All in One 题目讲解汇总(持续更新中...)[]
以上是关于[LeetCode] 885. Spiral Matrix III 螺旋矩阵之三的主要内容,如果未能解决你的问题,请参考以下文章
[LeetCode] 885. Spiral Matrix III 螺旋矩阵之三