59. Spiral Matrix II
来源:互联网 发布:手机借款软件 编辑:程序博客网 时间:2024/06/05 15:32
1、题目描述
输入数字n,返回旋转着填入n*n矩阵的矩阵。
2、思路
模拟
3、代码
vector<vector<int>> generateMatrix(int n) { vector<vector<int> > ans(n,vector<int>(n,0)); int k=1,count = n*n; int t=0,b=n-1,l=0,r=n-1; while(k<=count){ for(int i = l;i<=r&&k<=count;i++){ ans[t][i]=k; k++; } t++; for(int i=t;i<=b&&k<=count;i++){ ans[i][r]=k; k++; } r--; for(int i=r;i>=l&&k<=count;i--){ ans[b][i]=k; k++; } b--; for(int i = b;i>=t&&k<=count;i--){ ans[i][l]=k; k++; } l++; } return ans; }
阅读全文
0 0
- 59.Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 59. Spiral Matrix II
- 内核调试之dump_stack
- 敌人定点巡逻
- Spring-data-mongodb Converter实现
- Moveit!使用
- hibernate原理及总结
- 59. Spiral Matrix II
- GSON解析json中存在已知的不确定的泛型实体类
- 应用芯片和贴片天线解决分集和多频带射频问题---凯利讯半导体
- cocos2d-js中使用react进行裁剪Sprit
- MySQL的limit用法和分页查询的性能分析及优化(转)
- windows 少数线程并发 监听多个目录
- 秒杀多线程第四篇 一个经典的多线程同步问题
- linux 用户/用户组添加修改删除(ubuntu/centos)
- 经典Mysql-cluster数据库集群搭建(linux)