LeetCode59——Spiral Matrix II
来源:互联网 发布:javascript和jsp 编辑:程序博客网 时间:2024/06/05 08:52
LeetCode59——Spiral Matrix II
参考LeetCode54——Spiral Matrix
唯一不同,就是对二维数组按照这个顺序进行赋值操作:1,2,3,....n
代码:
class Solution {public:vector<vector<int>> generateMatrix(int n) {//vector<int>temp(n);vector<vector<int>>matrix(n,vector<int>(n));int i;int count = n / 2;int j;int number = 1;int mod = n % 2;for (i = 0; i < count; i++){for (int j = i; j < n - i - 1; j++){matrix[i][j] = number++;}for (int j = i; j < n - 1 - i; j++){matrix[j][n - 1 - i] = number++;}for (int j = n - i - 1; j >= i + 1; j--){matrix[n - i - 1][j] = number++;}for (int j = n - 1 - i; j >= i + 1; j--){matrix[j][i] = number++;}}if (mod == 1)matrix[count][count] = number;return matrix;}};
0 0
- LeetCode59——Spiral Matrix II
- Leetcode59 Spiral Matrix II
- Leetcode59. Spiral Matrix II
- leetcode59. Spiral Matrix II
- leetcode59. Spiral Matrix II
- leetcode59-Spiral Matrix II(生成蛇形矩阵)
- LeetCode——Spiral Matrix II
- leetcode 059 —— Spiral Matrix II
- leetcode题集——spiral-matrix-ii
- 算法系列——Spiral Matrix II
- Algorithms—59.Spiral Matrix II
- Spiral Matrix && Spiral Matrix II
- leetcode——59——Spiral Matrix II
- 15.11—细节实现题—Spiral Matrix II
- LeetCode: Spiral Matrix II
- LeetCode Spiral Matrix II
- [Leetcode] Spiral Matrix II
- LeetCode : Spiral Matrix II
- 图案解锁自定义NinePointLineView
- 黑马程序员—————字符流与字节流学习笔记
- Android开发之接收系统广播消息
- hihocoder 1102 Individual Income Tax
- 取0-10的随机数
- LeetCode59——Spiral Matrix II
- Android静态代码检查
- Matlab中的高斯卷积滤波矩阵
- layout_weight及常见属性(分配子View大小的一个属性)
- jq select 总结
- Cocos2d-x 3.8.1学习之路:(2)从windows到android
- Linux管道基础知识
- SVN部署
- LinuxCNC+EtherCAT(5)之关于LinuxCNC和EMC