Given a matrix of m x n elements
(m rows, n columns),
return all elements of the matrix in spiral order.
For example,
Given the following matrix:
[
[ 1, 2, 3 ],
[ 4, 5, 6 ],
[ 7, 8, 9 ]
]
You should return [1,2,3,6,9,8,7,4,5].
进行剥皮操作,先从左到右,再从上到下,再从右到左,最后从下到上。回到原点。
然后开始剥取下一层。
在leetcode上实际执行时间为2ms。
class Solution {
public:
vector<int> spiralOrder(vector<vector<int> > &matrix) {
vector<int......
阅读全文