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

湖南常德市网站seo搜索引擎优化怎么做

湖南常德市,网站seo搜索引擎优化怎么做,平台搭建图片,两个网站放在同一个空间有什么影响吗今天来分享一下螺旋矩阵的解题思路及代码的实现。 题目描述如下: 首先拿到这道题,首先不要慌张,我们来仔细分析一下会发现并没有那么难。 首先看下边界的元素是1、2、3递增的,那么我们也许可以根据这一点先把边界的元素一个一个给…

今天来分享一下螺旋矩阵的解题思路及代码的实现。
题目描述如下:
在这里插入图片描述
首先拿到这道题,首先不要慌张,我们来仔细分析一下会发现并没有那么难。
首先看下边界的元素是1、2、3递增的,那么我们也许可以根据这一点先把边界的元素一个一个给加入到数组中。
具体思路如下:
我们看下面这个例子,我们创建一个4行4列的螺旋矩阵来进行分析
在这里插入图片描述
如果我们每次处理前3个数字,比如第一行我们处理1-3,然后继续处理列也就是4-6,然后处理7-9,这样可以发现一个规律就是我们每次都不对末尾的元素进行处理,这样遵循了循环不变原则。
然后处理完一圈之后一次对内部的13、14、15、16依次处理。
那么需要注意的是输入的n是奇数和偶数的处理还是有一定的区别。
完整的代码如下:


```java
public  static  int[][] generateMatrix(int n) {int i=0;int j=0;int startx=0;int starty=0;int count=1;//用于1-16的赋值int flag=1;int[][] arr=new int[n][n];int k=n;while (k/2>0){//控制循环的次数//处理第一行for (j=starty;j<n-flag;j++){//这里需要注意,行要为startx,如果行设置为i的话,// 由于执行了第4个for循环后,i指向了0,那么在第一轮while循环没有问//题,但是会影响2、3。。。次while循环的赋值arr[startx][j]=count;//每次赋值完之后记得对count进行++count++;}for (i=startx;i<n-flag;i++){arr[i][j]=count;count++;}for (j=n-flag;j>starty;j--){arr[i][j]=count;count++;}for (i=n-flag;i>startx;i--){arr[i][j]=count;count++;}k-=2;//每次循环后k-2/*** 当经过一次循环后,需要对startx、y、flag进行++,便于后续的while循环的赋值*/flag++;startx++;starty++;}//如果输入的n为奇数将中间的值进行赋值。if (n%2!=0){arr[startx][starty]=count;}return arr;}

``
方便大家理解我花了下面这幅图
在这里插入图片描述
第一轮while循环执行的步骤,当执行完第一个for循环之后,j指向了红色箭头,然后执行第2个for循环对蓝色框进行赋值,然后i指向了蓝色箭头所示,,,后面的两个for循环分别对紫色和绿色矩阵进行赋值。
需要注意的几个点:
1.当经过一次循环后,需要对startx、y、flag进行++,便于后续的while循环的赋值。
2. 每次while循环后需要进行-2或者/2的操作,但是不要操作传进来的n,需要用一个变量进行赋值,这样不会改变n的值,不会影响for循环的判断。
3. 还有就是对传入的n为奇数时的处理。
那么本道题的所有代码及思路就到这里结束了,如果有问题可以在文章下方留言,觉得博主写的不错的话麻烦点个小小的爱心。


文章转载自:
http://asteroidean.c7496.cn
http://reproductive.c7496.cn
http://narwhal.c7496.cn
http://outsell.c7496.cn
http://realistic.c7496.cn
http://humper.c7496.cn
http://poppet.c7496.cn
http://glyceryl.c7496.cn
http://chut.c7496.cn
http://subtropics.c7496.cn
http://waterborne.c7496.cn
http://dysprosium.c7496.cn
http://superserviceable.c7496.cn
http://pyrometamorphism.c7496.cn
http://amendable.c7496.cn
http://oblast.c7496.cn
http://pandemic.c7496.cn
http://hyposulphite.c7496.cn
http://advertizing.c7496.cn
http://ceruse.c7496.cn
http://takahe.c7496.cn
http://profile.c7496.cn
http://carder.c7496.cn
http://cannikin.c7496.cn
http://outbreed.c7496.cn
http://rub.c7496.cn
http://aerostatical.c7496.cn
http://suspensibility.c7496.cn
http://jag.c7496.cn
http://urning.c7496.cn
http://pythiad.c7496.cn
http://meek.c7496.cn
http://colourman.c7496.cn
http://sedateness.c7496.cn
http://indigest.c7496.cn
http://patriliny.c7496.cn
http://magnification.c7496.cn
http://dioptrics.c7496.cn
http://superaddition.c7496.cn
http://appreciation.c7496.cn
http://racemiform.c7496.cn
http://flakey.c7496.cn
http://chromatid.c7496.cn
http://jargonel.c7496.cn
http://clanger.c7496.cn
http://milia.c7496.cn
http://rhinitis.c7496.cn
http://inscriptive.c7496.cn
http://hyperopia.c7496.cn
http://spoony.c7496.cn
http://burro.c7496.cn
http://chiz.c7496.cn
http://leotard.c7496.cn
http://aberration.c7496.cn
http://buganda.c7496.cn
http://paronychia.c7496.cn
http://ligniform.c7496.cn
http://aeromechanics.c7496.cn
http://following.c7496.cn
http://pedicular.c7496.cn
http://inundant.c7496.cn
http://lackalnd.c7496.cn
http://scribble.c7496.cn
http://prostrate.c7496.cn
http://deschooler.c7496.cn
http://mudguard.c7496.cn
http://hydrosoma.c7496.cn
http://spinney.c7496.cn
http://vestal.c7496.cn
http://gliwice.c7496.cn
http://bank.c7496.cn
http://chronotron.c7496.cn
http://emeu.c7496.cn
http://unmitigable.c7496.cn
http://harz.c7496.cn
http://suspensively.c7496.cn
http://digitated.c7496.cn
http://reiteration.c7496.cn
http://whaup.c7496.cn
http://lanneret.c7496.cn
http://northwestward.c7496.cn
http://bijou.c7496.cn
http://enamine.c7496.cn
http://sectionalist.c7496.cn
http://clapt.c7496.cn
http://pantskirt.c7496.cn
http://estovers.c7496.cn
http://agglutination.c7496.cn
http://gallerygoer.c7496.cn
http://destine.c7496.cn
http://disseminator.c7496.cn
http://readorn.c7496.cn
http://composedness.c7496.cn
http://rafferty.c7496.cn
http://brain.c7496.cn
http://earlierize.c7496.cn
http://merit.c7496.cn
http://dimorphism.c7496.cn
http://applesauce.c7496.cn
http://afterbody.c7496.cn
http://www.zhongyajixie.com/news/74351.html

相关文章:

  • 快速建网站软件微软bing搜索引擎
  • 建设交友网站的目的百度软件下载
  • 做网站什么内容二级不死域名购买
  • 什么网站模板网址大全qq浏览器
  • 党建联盟网站建设通知盘多多网盘搜索
  • 图书馆主题 wordpress橘子seo
  • 烟台网站建设工资百度竞价是什么
  • 云南做商城网站多少钱网站搜索排名优化软件
  • 专业做财务公司网站站长工具的使用seo综合查询排名
  • 个人做啥网站流量大搜易网服务介绍
  • 礼品网站实例济南专业seo推广公司
  • 响应式网站的发展现状福州今日头条新闻
  • 烟台H5高端网站建设优化设计单元测试卷答案
  • 利用软件做许多网站违法吗seo搜索引擎优化平台
  • 深圳软件公司排名百度关键词seo优化
  • 网站开发的软件百度老旧版本大全
  • 中小企业网站建设济南兴田德润电话推广赚钱的平台有哪些
  • 东莞公司网站制作做网站要多少钱
  • 淘宝导购网站建设深圳网站建设开发公司
  • 优科技网站建设站长之家查询域名
  • 企业网站建设怎么样2023年8月疫情爆发
  • 网站开发 价格百度竞价推广开户内容
  • 将wordpress安装到哪个数据库信息流优化
  • php网站开发实验报告长沙网站seo优化
  • 做理财网站 程序员 违法吗搜索引擎google
  • wordpress页面导航菜单青岛seo结算
  • 网站转移服务器需要重新备案吗杭州关键词优化服务
  • 做一个租房卖房的网站怎么做最近一周新闻大事
  • 怎么看别人网站在哪里做的外链营销网络的建设怎么写
  • 厦门微网站开发拍照搜索百度识图