当前位置: 首页 > news >正文

搭建自己的博客网站什么是seo优化?

搭建自己的博客网站,什么是seo优化?,重庆网站如何做推广,怎么制作手机软件app题目描述: 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 1: 输入:n 3 输出:[[1,2,3],[8,9,4],[7,6,5]]示例 2: 输入&am…

题目描述:

给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。

示例 1:

输入:n = 3
输出:[[1,2,3],[8,9,4],[7,6,5]]

示例 2:

输入:n = 1
输出:[[1]]

提示:

  • 1 <= n <= 20

通过次数

361.6K

提交次数

503.1K

通过率

71.9%

给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。

示例 1:

输入:n = 3
输出:[[1,2,3],[8,9,4],[7,6,5]]

示例 2:

输入:n = 1
输出:[[1]]

提示:

  • 1 <= n <= 20

通过次数

361.6K

提交次数

503.1K

通过率

71.9%

思路和题解:

与第54题一样的方法,也是从最外层到最里层的方法,第54题是矩阵生成序列,这个是序列生成矩阵。螺旋矩阵

代码:

class Solution {
public:vector<vector<int>> generateMatrix(int n) {vector<vector<int>> ans(n,vector<int>(n,0));int up=0,down=n-1,right=n-1,left=0;int num=1;while(true){for(int i=left;i<=right;i++){ans[up][i]=num;num++;}if(++up>down) break;for(int i=up;i<=down;i++){ans[i][right]=num;num++;}if(--right<left) break;for(int i=right;i>=left;i--){ans[down][i]=num;num++;}if(--down<up) break;for(int i=down;i>=up;i--){ans[i][left]=num;num++;}if(++left>right) break;}return ans;}
};

http://www.fp688.cn/news/143600.html

相关文章:

  • 济南能源建设网站成都seo优化公司
  • 内地网站用香港服务器seo网站诊断报告
  • 河南网站关键词优化代理网址最新连接查询
  • 17zwd一起做网站广州网站建设的推广渠道
  • erp企业管理系统平台谷歌seo服务商
  • 厦门网站怎么做北京百度推广seo
  • 做公司标志用哪个网站全球搜索引擎入口
  • 英文网站建设580seo推广公司哪家好
  • 西八里庄网站建设网站优化seo是什么意思
  • 厚街微网站建设网站创建
  • 企业网站建设小技巧有哪些近期重大新闻
  • 做博客网站的空间容量需要多少环球军事网
  • 杭州企业名录大全seo关键词排名优化软件
  • html做网站心得seo综合查询什么意思
  • 上海网站建设 浦东爱站网长尾关键词
  • 做网站的品牌公司有哪些搜索推广公司
  • 网站更换服务器 备案湖南好搜公司seo
  • 建设旅游网站的意义免费搜索引擎入口
  • 苏州画廊网站建设网络公司是做什么的
  • 建设网站的css文件优书网
  • 免费简历模板的网站优化网站有哪些方法
  • 泰安做网站杭州seo推广排名稳定
  • 注销公安网站备案西安关键词排名推广
  • 介休市政府门户网站公布如何做好企业推广
  • 拔别人的网站做网站合法吗深圳网络营销
  • 手机app wap网站模板下载剪辑培训班一般学费多少
  • wordpress仿站开发做百度网站一年多少钱
  • 网站里的聊天怎么做软文推广是什么意思?
  • 大桥石化集团网站谁做的关键词检索怎么弄
  • 石家庄做网站建设的公司软文怎么写吸引人