Given an integer n, generate a square matrix filled with elements from 1 to n2 in
spiral order.
For example,
Given n = 3,
You should return the following matrix:
[
[ 1, 2, 3 ],
[ 8, 9, 4 ],
[ 7, 6, 5 ]
]
思路:同spiral I
class Solution {
public:
vector<vector<int> > generateMatrix(int n) {
vector<vector<int> > a;
if (n<=0) {
return a;
}
vector<vector<int> > res(n, vector<int>(n, ......
阅读全文