[LeetCode]59 Spiral Matrix II
2015-01-04 08:50
423 查看
https://oj.leetcode.com/problems/spiral-matrix-ii/
http://blog.csdn.net/linhuanmars/article/details/21906331
http://blog.csdn.net/linhuanmars/article/details/21906331
public class Solution { public int[][] generateMatrix(int n) { int[][] matrix = new int ; int num = 1; int len = n; int x = 0; while (n > 0) { if (n == 1) { matrix[x][x] = num; break; } // Circle // up for (int i = 0 ; i < n - 1 ; i ++) { matrix[x][x + i] = num; num ++; } // right for (int i = 0 ; i < n - 1 ; i ++) { matrix[x + i][len - 1 - x] = num; num++; } // down for (int i = 0 ; i < n - 1 ; i ++) { matrix[len - 1 - x][len - 1 - x - i] = num; num ++; } // left for (int i = 0 ; i < n - 1 ; i ++) { matrix[len - 1 - x - i][x] = num; num ++; } x ++; n -= 2; } return matrix; } }
相关文章推荐
- LeetCode-59-Spiral Matrix II(Array)-Medium
- LeetCode 59 - Spiral Matrix II
- Leetcode59 Spiral Matrix II
- leetcode 59. Spiral Matrix II
- leetcode-59 Spiral Matrix II
- leetcode 59:Spiral Matrix II
- Leetcode 59. Spiral Matrix II
- LeetCode 59 --- Spiral Matrix II
- LeetCode59——Spiral Matrix II
- [LeetCode 59] Spiral Matrix II
- leetcode 59: Spiral Matrix II
- LeetCode-59-Spiral Matrix II(C语言实现)
- leetcode 59. Spiral Matrix II
- [leetcode] 59.Spiral Matrix II
- LeetCode 59. Spiral Matrix II
- LeetCode------54. Spiral Matrix(螺旋二维矩阵)-----59. Spiral Matrix II(n的螺旋矩阵)
- LeetCode 59 Spiral Matrix II(螺旋矩阵II)(Array)
- LeetCode 59 Spiral Matrix II
- leetcode59 Spiral Matrix II
- <LeetCode OJ> 54 / 59 Spiral Matrix( I / II )