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

自适应网站建设公司学设计在哪学比较好

自适应网站建设公司,学设计在哪学比较好,门户网站程序,房产o2o网站建设文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 使用一个全局变量current记录当前遍历到的元素的值 我们只需要一圈一圈的从外向内遍历矩阵,每一圈遍历顺序为上边、右边、下边、左边,每遍历完一个元素后current 我们需要注意的是如果上…

文章目录

  • 题目描述
  • 题解思路
  • 题解代码
  • 题目链接

题目描述

在这里插入图片描述

题解思路

使用一个全局变量current记录当前遍历到的元素的值

我们只需要一圈一圈的从外向内遍历矩阵,每一圈遍历顺序为上边、右边、下边、左边,每遍历完一个元素后current++

我们需要注意的是如果上边与下边重合或者是右边与左边重合,我们只需要遍历上边、右边即可

题解代码

impl Solution {pub fn generate_matrix(n: i32) -> Vec<Vec<i32>> {let mut ans = vec![vec![0; n as usize]; n as usize];let (mut t, mut b, mut l, mut r) = (0usize, n as usize - 1, 0usize, n as usize - 1);let mut current = 1;// 从外圈向内圈遍历while l <= r && t <= b {// 上边 从左到右for i in l..=r {ans[t][i] = current;current += 1;}// 右边 从上到下for i in (t + 1)..=b {ans[i][r] = current;current += 1;}if l < r && t < b {// 下边 从右到左for i in ((l + 1)..r).rev() {ans[b][i] = current;current += 1;}// 左边 从下到上for i in ((t + 1)..=b).rev() {ans[i][l] = current;current += 1;}}l += 1;if r != 0 {r -= 1;}t += 1;if b != 0 {b -= 1;}}ans}
}

题目链接

https://leetcode.cn/problems/spiral-matrix-ii/

http://www.yayakq.cn/news/326811/

相关文章:

  • 恶意网站怎么办长沙网站排名方案
  • 可以做淘宝推广的网站吗黄页营销网站视频免费大全
  • 怎么在互联网上建立网站怎么在门户网站上发布
  • 营销型网站的分类软件开发和网站建设一样吗
  • 学校资源网站建设方案建设门户网站的基本意义有哪些
  • 深圳做网站d公司企业营销网络建设
  • 网站建设与分工的论文网站建设的流程步骤
  • 旅游电子商务网站建设与研究seo基础培训教程
  • 新建免费网站溧阳网站建设制作
  • 临沂网站建设公司全国saharan wordpress
  • 建设银行网站怎样查询贷款信息吗ps网站子页怎么做
  • 做网站的软件dw什么网站可以免费发布招聘信息
  • 宝塔面板建设二级域名网站访问不了灵犀科技网站开发佼佼者
  • 网站备案org网站风格化设计方案
  • 网站服务器一年的费用海南省住房和城乡建设厅官方网站
  • 单位加强网站建设手机里编辑 Wordpress
  • 信宜网站设计公司可以把网站建设在云主机上吗
  • 门户网站建设方案中信息公开wordpress 产品目录
  • 最好的域名注册网站wordpress上传2m
  • 网站的前期调研怎么做公司自己做网站流程和备案
  • 家庭宽带做网站驻马店网站建设天祥
  • 长沙平台网站建设苏州区网站建设
  • 动易 网站统计 首次打开电子商务网站主要面向
  • 网站建设多少node.js做直播网站
  • 东莞营销型网站建设北龙建设集团网站
  • 文化传媒 网站设计微商好货源app下载
  • 东莞模板网站亚马逊网站开发的技术
  • 外包网站推荐网站建设的公司选择哪家好
  • 沈阳开发网站的地方网站推广策划方案3000字
  • 国家查企业的网站sem竞价托管多少钱