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

北京网站建设排名浩森宇特/武汉网站制作

北京网站建设排名浩森宇特,武汉网站制作,广西住房城乡建设部官网,59网站一起做网店女鞋螺旋矩阵II 题目描述&#xff1a; 给你一个正整数 n &#xff0c;生成一个包含 1 到 n^2 所有元素&#xff0c;且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。提示&#xff1a;1 < n < 20题目链接 示例 class Solution {private int[][] result;public int[…

螺旋矩阵II

题目描述:

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

题目链接

示例

在这里插入图片描述

class Solution {private int[][] result;public int[][] generateMatrix(int n) {// 初始化this.result = new int[n][n];fill(0,n,1);return this.result;}/*** 第一个参数为开始填充位置* 第二个参数为当前矩阵的边长* 第三个参数为带填充的数**/private void fill(int begin,int edge,int num){// 向右边遍历for(int i = 0 ; i<edge ; i++){result[begin][i+begin] = num++;}if(edge == 1) return;// 向下边遍历for(int i = 1 ; i<edge ; i++){result[begin+i][begin+edge-1] = num++;}if(edge == 1) return;// 向左边遍历for(int i = 1 ; i<edge ; i++){result[begin+edge-1][begin+edge-i-1] = num++;}if(edge == 2) return;// 向上边遍历for(int i = 1 ; i<edge-1 ; i++){result[begin+edge-1-i][begin] = num++;}if(edge>2) fill(begin+1,edge-2,num);}
}

该题和这题的解法很类似,我们只要需要将原先的添加元素操作代码修改为填充操作即可。

http://www.lbrq.cn/news/1026901.html

相关文章:

  • 公司网站建设怎么做账/百度一下图片识别
  • 宁波如何建网站/如何进行营销推广
  • 深圳网站开发招聘/关键词seo是什么
  • 关键词优化怎么操作/整站seo排名费用价格
  • 做儿童方面的网站/网站收录情况查询
  • 交互做的好的网站/网络市场营销
  • 开服网站建设/北京效果好的网站推广
  • 网站建设详细步骤/做seo用哪种建站程序最好
  • 做么户网站怎么去前置审批/员工培训
  • 网站建设的目的/淘宝seo搜索引擎原理
  • 做网站优化竞价区别/外包网络推广营销
  • 网站html5自适应/seo chinaz
  • 网站开发与制作/百度推广一个月多少钱
  • 海口网站建设/关键词推广优化排名如何
  • 公司做网站 要准备哪些素材/软文范例大全300字
  • 中山做网站企业/推销一个产品的方案
  • 怎么找网站帮我做推广/网络seo啥意思
  • 网站建设联系方式/360投放广告怎么收费
  • 盘锦做网站价格/深圳百度seo优化
  • 做网站一个月工资/品牌广告策划方案
  • 电影网站 备案/代写企业软文
  • 效果好的网站建设公/网站运营工作内容
  • 天津建设培训中心网站/百度公司简介介绍
  • 仿冒网站制作/seo的优化原理
  • 大学英文网站建设/代发新闻稿最大平台
  • 为什么国外网站有时打不开/网站建设公司好
  • 北京建网站价格/公司建网站流程
  • 兰州做网站改版的公司/seo网络培训学校
  • ppt模板免费素材/seo网站优化方案摘要
  • 淘宝做网站价格/盘多多百度网盘搜索引擎
  • DAY 42 Grad-CAM与Hook函数
  • Trae x Figma MCP一键将设计稿转化为精美网页
  • 消费级显卡分布式智能体协同:构建高性价比医疗AI互动智能体的理论与实践路径
  • 一篇文章读懂.Net的依赖注入
  • electron进程间通信- 从渲染进程到主进程
  • Git核心机制:工作区、暂存区与版本库