LeetCode 59. Spiral Matrix II
来源:互联网 发布:百度网盘旧版 mac 编辑:程序博客网 时间:2024/06/16 02:08
题意
对
思路
蛇形填数,螺旋模拟即可
代码
class Solution {public: vector<vector<int>> generateMatrix(int n) { vector<vector<int> >ans(n, vector<int>(n)); int dis = n; int num = 1, k = 0; int i, j; while(dis > 0){ i = k, j = k; if(i == j){ ans[i][j] = num; } while(j < n - 1 - k){ ans[i][j] = num++; j++; } while(i < n - 1 - k){ ans[i][j] = num++; i++; } while(j > k){ ans[i][j] = num++; j--; } while(i > k){ ans[i][j] = num++; i--; } k++; dis -= 2; } return ans; }};
阅读全文
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
- Ueditor上传图片,ssh和ssm框架下Ueditor整合
- 【STM32F103攻城笔记】输入捕捉实战
- 【剑指offer-解题系列(43)】和为S的两个数
- android studio倒入一个自己常用的库工程
- 在一个页面使用多个 kindeditor编辑器
- LeetCode 59. Spiral Matrix II
- vue项目生产模式构建
- Redis——基础1
- 局外人的激情
- STM32F1x系列——12864
- 像input,button等元素对齐方法
- block的使用
- linux权限随笔
- Webrtc 动态分辨率