leetcode题集——spiral-matrix-ii
来源:互联网 发布:量化分析师python日记 编辑:程序博客网 时间:2024/05/29 17:52
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> > ret(n,vector<int>(n,0));//二维容器的初始化 int start=0; int end=n-1; int sum=1; while(start<end) { for(int j=start;j<end;j++) { ret[start][j]=sum; sum++; } for(int i=start;i<end;i++) { ret[i][end]=sum; sum++; } for(int j=end;j>start;j--) { ret[end][j]=sum; sum++; } for(int i=end;i>start;i--) { ret[i][start]=sum; sum++; } start++; end--; } if(start==end) ret[start][end]=sum; return ret; }};
0 0
- leetcode题集——spiral-matrix-ii
- LeetCode——Spiral Matrix II
- leetcode 059 —— 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
- Java Web 中使用ffmpeg实现视频转码、视频截图,javaffmpeg
- oracle表分区详解
- android studio关闭启动时indexing
- REDIS学习(3.2)spring boot 使用redis作为缓存
- iOS 微信登录,分享等不执行代理方法 - 遇到的坑
- leetcode题集——spiral-matrix-ii
- Lua和C++交互详解
- Netty高性能并发
- hdu 1003 Max Sum
- 编程学习网站 挺好的给他家推荐一下
- 优品股票通电脑客户端 v1.0官网最新版
- [c#笔记]Dictionary模糊查找
- 几个常见的语音交互平台的简介和比较
- jQuery解析ajax 返回的json