概述
public class Solution {
public int[][] generateMatrix(int n) {
int res[][] =new int [n][n];
if(n==0)
{
return res;
}
int x=0,y=0,N=n-1,a=1;
while(x<=N&&y<=N)
{
for(int i=y;i<=N;i++)
{
res[x][i]=a++;
}
for(int i=x+1;i<=N;i++)
{
res[i][N]=a++;
}
for(int i=N-1;i>=y;i--)
{
res[N][i]=a++;
}
for(int i=N-1;i>x;i--)
{
res[i][y]=a++;
}
x++;y++;N--;
}
return res;
}
}
最后
以上就是含糊指甲油为你收集整理的spiral-matrix-ii的全部内容,希望文章能够帮你解决spiral-matrix-ii所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复