Array-----59. Spiral Matrix II(蛇形打印矩阵)
2017-07-16 18:21
351 查看
原题目
这种题肯定是需要变量来进行操作的,因此找准变量是非常重要的事情。变量不仅是在当前步骤发生变化而且还会影响到后序的步骤。
这种题肯定是需要变量来进行操作的,因此找准变量是非常重要的事情。变量不仅是在当前步骤发生变化而且还会影响到后序的步骤。
public int [][]generateMatrix(int n) { int[][]result=new int ; int k=1; int top=0; int bottom=n-1; int left=0; int right=n-1; int num=n*n; while(k<=num){ for(int i=left;i<=right;i++){ result[top][i]=k++; } top++; for(int i=top;i<=bottom;i++){ result[i][right]=k++; } right--; for(int i=right;i>=left;i--){ result[bottom][i]=k++; } bottom--; for(int i=bottom;i>=top;i--){ result[left][i]=k++; } left++; } return result; }
相关文章推荐
- 【leetcode】Array——Spiral MatrixII(59)
- 牛客:剑指offer:顺时针打印矩阵 (Java)(同leetcode的spiral matrix i 和ii)
- LeetCode------54. Spiral Matrix(螺旋二维矩阵)-----59. Spiral Matrix II(n的螺旋矩阵)
- LeetCode-59-Spiral Matrix II(Array)-Medium
- Array-----54. Spiral Matrix(蛇形填矩阵)
- LeetCode 59 Spiral Matrix II(螺旋矩阵II)(Array)
- LeetCode | Spiral Matrix(顺时针打印矩阵)
- 59. Spiral Matrix II
- Middle-题目29:59. Spiral Matrix II
- leetcode 59:Spiral Matrix II
- leetcode-java-59. Spiral Matrix II
- LeetCode 59. Spiral Matrix II
- LeetCode:蛇形矩阵II(spiral matrix II)
- leetcode[59]Spiral Matrix II
- leetcode ----59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- [LeetCode] Spiral Matrix 旋转打印矩阵
- Leetcode59 Spiral Matrix II
- 59. Spiral Matrix II