我是靠谱客的博主 含糊指甲油,最近开发中收集的这篇文章主要介绍spiral-matrix-ii,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部