[Leetcode] 59. Spiral Matrix II
来源:互联网 发布:网络电视放不出来 编辑:程序博客网 时间:2024/05/17 08:28
Given an integer n, generate a square matrix filled with elements from 1 to n2 in spiral order.
For example,
Given n = 3
,
[ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ]]
public class Solution { public int[][] generateMatrix(int n) { int[][] result = new int[n][n]; int num = 1; for(int layer = 0; layer * 2 < n; layer++){ for(int i = layer; i < n - layer; i++){ result[layer][i] = num++; } for(int i = layer + 1; i < n - layer; i++){ result[i][n - layer - 1] = num++; } for(int i = n - layer - 2; i >= layer; i--){ result[n - layer - 1][i] = num++; } for(int i = n - layer - 2; i >= layer + 1; i--){ result[i][layer] = num++; } } return result; }}
0 0
- [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
- 59. Spiral Matrix II LeetCode
- [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
- 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
- [leetcode] 59. Spiral Matrix II
- [leetcode]59. Spiral Matrix II
- Hadoop中两表JOIN的处理方法
- [Leetcode] Number of 1 Bits
- Mapped Statements collection does not contain value for
- 《JAVA与模式》之责任链模式
- 基础加强第三天 练习总结
- [Leetcode] 59. Spiral Matrix II
- ddpush 学习之路 6 TCPClientBase.java
- [Leetcode] 60. Permutation Sequence
- 《JAVA与模式》之命令模式
- 证书文件编码格式介绍
- UVa 804 - Petri Net Simulation(模拟)
- [Leetcode] Single Number
- RTSP详解
- new和malloc