Leetcode-Sprial Matrix II
来源:互联网 发布:高仿mcm怎么在淘宝买 编辑:程序博客网 时间:2024/05/22 00:40
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 ]]
class Solution {public: vector<vector<int>> generateMatrix(int n) { vector<vector<int>> res(n,vector<int>(n)); int count=1,i=0; while(count<=n*n){ int j=i; while(j<n-i) res[i][j++]=count++; //left to right j=i+1; while(j<n-i) res[j++][n-i-1]=count++; j=n-i-2; while(j>i) res[n-i-1][j--]=count++; j=n-i-1; while(j>i) res[j--][i]=count++; i++; } return res; }};
阅读全文
0 0
- Leetcode-Sprial Matrix II
- LeetCode: Spiral Matrix II
- LeetCode Spiral Matrix II
- [Leetcode] Spiral Matrix II
- LeetCode : Spiral Matrix II
- [LeetCode] Spiral Matrix II
- [LeetCode]Spiral Matrix II
- [leetcode]Spiral Matrix II
- LeetCode-Spiral Matrix II
- [leetcode] Spiral Matrix II
- LeetCode - Spiral Matrix II
- Leetcode: Spiral Matrix II
- 【LeetCode】Spiral Matrix II
- Leetcode Spiral Matrix II
- [LeetCode] Spiral Matrix II
- LeetCode | Spiral Matrix II
- LeetCode Spiral Matrix II
- Leetcode: Spiral Matrix II
- 【牛客 题库】指针与常量字符串
- Polynomial addition Operation using C++
- [LeetCode]557. Reverse Words in a String III
- CodeForces
- 'startup' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- Leetcode-Sprial Matrix II
- 服务器没空间的“外包”馊主意
- 1-2-3
- 人毁谤、侮辱、骂时,“阿弥陀佛,谢谢,消灾免难”
- Linux 硬盘块拷贝命令-dd
- Train Seats Reservation
- 转
- linux命令文本操作随笔记
- 第一次工业革命(三)——蒸汽船的发展