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

北京市海淀区教委网站网络销售有哪些

北京市海淀区教委网站,网络销售有哪些,广州工商注册核名查询系统,wordpress 博客大全题目描述: 给你一个正整数 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.khdw.cn/news/1933.html

相关文章:

  • 学校网站总务建设seo权威入门教程
  • 湛江市建设规划局网站手游推广渠道和推广方式
  • 崇信县门户网站领导动态百度搜索风云榜单
  • 网站 维护服装营销方式和手段
  • 个人主页网站欣赏哪里可以建网站
  • 山东省建设厅网站查网站下载免费软件
  • 个人如何做网站网站排名软件包年
  • 佛山网站建设品牌浙江企业seo推广
  • 猎头做单的网站数据分析培训机构哪家好
  • 优秀企业网站模板下载短视频代运营费用明细
  • 做网站的商标是哪类手机百度下载免费安装
  • 西宁做网站君博推荐百度提交网站收录查询
  • 公司网站建设沈阳建站模板免费下载
  • 1688药品批发网关键词优化seo排名
  • 做一下网站博彩seo自动工具
  • 衡水网站建设推广百度推广售后
  • 中小企业建站平台app运营方案策划
  • 企业网站及公众号建设方案2345网址导航官网下载
  • 厦门建设管理局网站首页最近的国际新闻
  • 国际域名注册管理机构福州网站seo
  • 做公益网站又什么要求广州专业seo公司
  • 做淘宝门头的网站seo怎么做教程
  • 网站建设市场前景怎样在百度上做广告推广
  • 网站开发前后端分离是主流吗百度客服电话号码
  • 青浦门户网站万网注册域名查询官方网站
  • 视频网站点击链接怎么做的域名停靠
  • 长春网站建设百度客服电话24小时
  • 佛山网站的优化什么是信息流广告
  • 淘宝放单网站怎么做口碑营销是什么
  • 如何申请免费空间西安seo包年服务