381.Spiral Matrix II-螺旋矩阵 II(中等题)
来源:互联网 发布:suse12网络配置端口 编辑:程序博客网 时间:2024/06/05 07:26
螺旋矩阵 II
题目
给你一个数n生成一个包含1-n^2的螺旋形矩阵
样例
n = 3
矩阵为题解
参看374.Spiral Matrix-螺旋矩阵(中等题)
public class Solution { /** * @param n an integer * @return a square matrix */ public int[][] generateMatrix(int n) { int[][] matrix = new int[n][n]; int count = 0; int num = 0; while (2 * count < n) { for (int i=count;i<n-count;i++) { matrix[count][i] = ++num; } for (int i=count+1;i<n-count;i++) { matrix[i][n-count-1] = ++num; } if (2 * count == n - 1) { break; } for (int i=n-count-2;i>=count;i--) { matrix[n-count-1][i] = ++num; } for (int i=n-count-2;i>=count+1;i--) { matrix[i][count] = ++num; } count++; } return matrix; }}
Last Update 2016.11.13
0 0
- 381.Spiral Matrix II-螺旋矩阵 II(中等题)
- Spiral Matrix II 螺旋矩阵II
- [LintCode] 螺旋矩阵II Spiral Matrix II
- LeetCode------54. Spiral Matrix(螺旋二维矩阵)-----59. Spiral Matrix II(n的螺旋矩阵)
- 374.Spiral Matrix-螺旋矩阵(中等题)
- [LeetCode]-Spiral Matrix I&II 螺旋矩阵
- LeetCode Spiral Matrix II (生成螺旋矩阵)
- leetcode 59. Spiral Matrix II (螺旋矩阵)
- 每日算法之四十一:Spiral Matrix II (螺旋矩阵)
- LeetCode | Spiral Matrix II(螺旋矩阵填充数据)
- LeetCode OJ 之 Spiral Matrix II (螺旋矩阵 - 二)
- LeetCode 59. Spiral Matrix II(螺旋矩阵)
- Leetcode 54 spiral matrix II (螺旋矩阵)
- LeetCode 59. Spiral Matrix II (JAVA)(螺旋矩阵2)
- 《leetcode》spiral-matrix-ii(构造螺旋矩阵)
- LeetCode 59 Spiral Matrix II(螺旋矩阵II)(Array)
- 【LeetCode-面试算法经典-Java实现】【059-Spiral Matrix II(螺旋矩阵II)】
- [C++]LeetCode: 111 Spiral Matrix II (螺旋写入矩阵)
- QT数据库--添加MySQL驱动插件(mingwin32)
- codeforce 724D Dense Subsequence (字符串||贪心好题)
- ASUS EZ Installer v1.02.11
- iOS开发-模仿网易新闻首页联合滚动动画
- QT数据库--添加ODBC驱动插件(Windows、Linux、ARM篇)
- 381.Spiral Matrix II-螺旋矩阵 II(中等题)
- 【hdu2462】【数论】【欧拉函数+欧拉定理+大数快速幂】The Luckiest number
- C#WinForm中复制、粘贴文本到剪贴板
- 最简单的遗传算法
- c++初学之运算符重载
- 可调稳压芯片LM317
- map存储数据
- MYSQL5.5.21版本编译方法
- mysql5.5主从复制-半同步复制