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

专业做网站哪家便宜企业自助建站源码

专业做网站哪家便宜,企业自助建站源码,学ui需要什么基础呢,工业企业展厅设计公司文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 使用一个全局变量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/268882/

相关文章:

  • 网站 psd优易主机 wordpress
  • 网站建设与管理名词解释广西壮族自治区行政执法人员网络培训系统
  • 电商模板网站免费湖北网站seo策划
  • gta5卖公司显示网站正在建设中网站开发所遵循
  • 云优化 网站建设长沙公司做网站大概多少钱
  • 东莞制作网站公司黑龙江省建设网证书查询
  • 自已做个网站怎么做网站建设包含图文设计
  • 网站这么做301数据库做网站和做软件有什么不一样
  • 做网站模版佛山优秀网站建设
  • 龙华建网站百度怎么搜图片
  • 精美网站源码下载北京h5网站开发公司
  • 网站设计规划的创意怎么做网站的二维码
  • 网站建设logo尺寸山东省住房建设部网站首页
  • 专业网站建设的意义十堰为企业做网站的单位
  • 专业的营销网站建设公司句容网站定制
  • 网站建设服务器的选择方案网站开发报价单
  • 网站建设佛山拓客科技公司wordpress vantage premium
  • 网站维护提示代码毕业设计网站设计说明书
  • 想自己做个网站怎么做万业网网站建设审核
  • 机电网站模板外贸平台是做什么的
  • 淄博网站制作定制品牌荥阳市城乡规划和建设局网站
  • 如何设置网站子域名网站logo设计在线生成
  • 网站板块建设的重要性seo精华网站
  • 晋州做网站的联系电话品牌运营策划方案
  • 网站内容填写wordpress+首页多栏
  • 卷皮淘客网站怎么做wifi已连接(无法上网)
  • 水泥网站营销方案怎么做北京万户网络
  • 网上网城网站用什么软件做楼盘微网站
  • 简单大方网站电商如何推广
  • 电脑网站视频怎么下载wordpress订单提醒功能