package Array; /** *生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix */ public class SpiralMatrixII_59 { public static int[][] generateMatrix(int n) { int[][] ans=new int[n][n]; int start=0; int index=1; while(start*2=start;i--){ ans[end][i]=index++; } } if(startstart;i--){ ans[i][start]=index++; } } start++; } return ans; } public static void main(String[] args) { generateMatrix(3); } }