博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
59. Spiral Matrix II
阅读量:5144 次
发布时间:2019-06-13

本文共 862 字,大约阅读时间需要 2 分钟。

1 class Solution  2 { 3 public: 4     vector
> generateMatrix(int n) 5 { 6 vector
> res(n,vector
(n,0)); 7 int right=n-1,down=n-1; 8 int left=0,up=0,k=1; 9 int lim=n*n;10 while(k<=lim)11 {12 for(int x=left;x<=right;x++)13 res[up][x]=k++;14 up++;15 for(int y=up;y<=down;y++)16 res[y][right]=k++;17 right--;18 for(int x=right;x>=left;x--)19 res[down][x]=k++;20 down--;21 for(int y=down;y>=up;y--)22 res[y][left]=k++;23 left++;24 }25 return res;26 }27 };

和螺旋输出相反,这个直接螺旋填写即可

转载于:https://www.cnblogs.com/zhuangbijingdeboke/p/9328433.html

你可能感兴趣的文章
Vue安装准备工作
查看>>
oracle 创建暂时表
查看>>
201421410014蒋佳奇
查看>>
Xcode5和ObjC新特性
查看>>
LibSVM for Python 使用
查看>>
Centos 7.0 安装Mono 3.4 和 Jexus 5.6
查看>>
CSS属性值currentColor
查看>>
java可重入锁reentrantlock
查看>>
浅谈卷积神经网络及matlab实现
查看>>
解决ajax请求cors跨域问题
查看>>
《收获,不止Oracle》pdf
查看>>
LinkedList<E>源码分析
查看>>
Real-Time Rendering 笔记
查看>>
如何理解HTML结构的语义化
查看>>
Activity之间的跳转:
查看>>
实验四2
查看>>
Android现学现用第十一天
查看>>
多路复用
查看>>
Python数据可视化之Pygal(雷达图)
查看>>
Java学习笔记--字符串和文件IO
查看>>