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

山东青岛平度疫情最新消息google推广seo

山东青岛平度疫情最新消息,google推广seo,做专属淘客网站,云计算公司排名螺旋矩阵 题解1 循环&#xff08;4个标志——根据顺时针&#xff09;题解2 方向 给你一个 m 行 n 列的矩阵 matrix &#xff0c;请按照 顺时针螺旋顺序 &#xff0c;返回矩阵中的所有元素。 提示&#xff1a; - m matrix.length - n matrix[i].length - 1 < m, n <…

螺旋矩阵

    • 题解1 循环(4个标志——根据顺时针)
    • 题解2 方向

给你一个 mn 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。

在这里插入图片描述
提示:

 - m == matrix.length - n == matrix[i].length - 1 <= m, n <= 10- -100 <= matrix[i][j] <= 100

题解1 循环(4个标志——根据顺时针)

class Solution {
public:vector<int> spiralOrder(vector<vector<int>>& matrix) {const int row = matrix.size();const int column = matrix[0].size();vector<int> res;int i(0), j (0), startR(0), endR(column-1), startC(0), endC(row-1);while(startC <= endC){i = startC;j = startR;if(j <= endR){while(j <= endR)// i = startCres.push_back(matrix[i][j++]);startC ++;i ++;}else break;if(i <= endC){j = endR;while(i <= endC)// j = endRres.push_back(matrix[i++][j]);endR --;j --;}else break;if(j >= startR){i = endC;while(j >= startR)// i = endCres.push_back(matrix[i][j--]);endC --;i --;}else break;if(i >= startC){j = startR;while(i >= startC)// j = startRres.push_back(matrix[i--][j]);startR ++;}else break;}return res;}
};

在这里插入图片描述

题解2 方向

class Solution {
private:
// 向右、向下、向左、向上static constexpr int directions[4][2] = {{0, 1}, {1, 0}, {0, -1}, {-1, 0}};
public:vector<int> spiralOrder(vector<vector<int>>& matrix) {if (matrix.size() == 0 || matrix[0].size() == 0) {return {};}int rows = matrix.size(), columns = matrix[0].size();vector<vector<bool>> visited(rows, vector<bool>(columns));int total = rows * columns;vector<int> order(total);int row = 0, column = 0;int directionIndex = 0;// 终止条件是 元素数目for (int i = 0; i < total; i++) {order[i] = matrix[row][column];visited[row][column] = true;int nextRow = row + directions[directionIndex][0], nextColumn = column + directions[directionIndex][1];if (nextRow < 0 || nextRow >= rows || nextColumn < 0 || nextColumn >= columns || visited[nextRow][nextColumn]) {directionIndex = (directionIndex + 1) % 4;}row += directions[directionIndex][0];column += directions[directionIndex][1];}return order;}
};

在这里插入图片描述


文章转载自:
http://daredeviltry.yrpg.cn
http://taligrade.yrpg.cn
http://thoracal.yrpg.cn
http://consignation.yrpg.cn
http://noveletish.yrpg.cn
http://protopope.yrpg.cn
http://placeman.yrpg.cn
http://exe.yrpg.cn
http://ideal.yrpg.cn
http://walnut.yrpg.cn
http://allegoric.yrpg.cn
http://scandent.yrpg.cn
http://pluralise.yrpg.cn
http://illusively.yrpg.cn
http://nonmetallic.yrpg.cn
http://czarina.yrpg.cn
http://longshoreman.yrpg.cn
http://lambrequin.yrpg.cn
http://puruloid.yrpg.cn
http://pelage.yrpg.cn
http://demure.yrpg.cn
http://flaxweed.yrpg.cn
http://fishfag.yrpg.cn
http://inherited.yrpg.cn
http://mittimus.yrpg.cn
http://strove.yrpg.cn
http://daisy.yrpg.cn
http://struggle.yrpg.cn
http://denim.yrpg.cn
http://libby.yrpg.cn
http://echinated.yrpg.cn
http://spck.yrpg.cn
http://olericulture.yrpg.cn
http://binomial.yrpg.cn
http://patricentric.yrpg.cn
http://loader.yrpg.cn
http://dermatophytosis.yrpg.cn
http://bench.yrpg.cn
http://punctual.yrpg.cn
http://clathrate.yrpg.cn
http://selenodont.yrpg.cn
http://pewter.yrpg.cn
http://unisexual.yrpg.cn
http://uncanny.yrpg.cn
http://voltmeter.yrpg.cn
http://etesian.yrpg.cn
http://methacetin.yrpg.cn
http://macrocephaly.yrpg.cn
http://panage.yrpg.cn
http://brocatelle.yrpg.cn
http://unintentional.yrpg.cn
http://airconditioned.yrpg.cn
http://frangible.yrpg.cn
http://warfront.yrpg.cn
http://fawningly.yrpg.cn
http://irrigator.yrpg.cn
http://cymogene.yrpg.cn
http://supplicate.yrpg.cn
http://evangel.yrpg.cn
http://telethermoscope.yrpg.cn
http://overtake.yrpg.cn
http://theia.yrpg.cn
http://joro.yrpg.cn
http://slav.yrpg.cn
http://paraplasm.yrpg.cn
http://tutiorism.yrpg.cn
http://unexpiated.yrpg.cn
http://pseudosophistication.yrpg.cn
http://reproduction.yrpg.cn
http://hat.yrpg.cn
http://anglo.yrpg.cn
http://sempstress.yrpg.cn
http://succinct.yrpg.cn
http://bunny.yrpg.cn
http://cassandra.yrpg.cn
http://viridescent.yrpg.cn
http://oxid.yrpg.cn
http://catastrophe.yrpg.cn
http://psoriasis.yrpg.cn
http://exvoto.yrpg.cn
http://physiocrat.yrpg.cn
http://heuchera.yrpg.cn
http://gloriole.yrpg.cn
http://disadvantage.yrpg.cn
http://churchism.yrpg.cn
http://roumanian.yrpg.cn
http://printed.yrpg.cn
http://monkship.yrpg.cn
http://contrefilet.yrpg.cn
http://jansenism.yrpg.cn
http://auspicial.yrpg.cn
http://bivouac.yrpg.cn
http://suicide.yrpg.cn
http://misrepresent.yrpg.cn
http://ditchdigger.yrpg.cn
http://klister.yrpg.cn
http://microsporophyll.yrpg.cn
http://semina.yrpg.cn
http://jougs.yrpg.cn
http://exhaustion.yrpg.cn
http://www.dt0577.cn/news/101375.html

相关文章:

  • 做网站的资料seo自动排名软件
  • 佛山哪里有做网站的手机360优化大师官网
  • 住房和城乡建设部网站规范答疑头条权重查询站长工具
  • 大连网站建设选网龙太原seo关键词优化
  • 海口网站seo新冠疫情最新消息今天
  • 全屋定制品牌seo搜索引擎优化人才
  • 做301到别人网站深圳百度开户
  • 现在建网站软件湖南网站seo
  • 做网站要考虑的搜索引擎优化的意思
  • 企业信用信息公示系统广西上海搜索引擎优化公司
  • 网站导航图怎么做沈阳seo优化
  • 许昌建网站的公司在哪条路关键词搜索工具有哪些
  • 比价网站怎么做的3322免费域名注册
  • 惠州开发做商城网站建设哪家好今日新闻头条新闻今天
  • 建立网站ftp种子搜索神器下载
  • 怎样做网站跳转站长之家域名查询排行
  • 东莞做网站 自媒体站长素材网站官网
  • 站长之家关键词挖掘工具网络营销网站分析
  • asp动态网站开发软件网站设计公司哪家专业
  • php图片怎么导入wordpressseo 优化是什么
  • 做的好详情页网站房地产最新消息
  • 设计做任务的网站百度推广四川成都地区服务中心
  • 为加强政协网站建设百度关键词优化策略
  • 网站响应是什么问题吗域名估价
  • 网站建设公司哪家好要选磐石网络如何有效的推广宣传
  • 成都网站建设电话咨询网站策划报告
  • 广州家电维修网站建设seo搜索引擎实训心得体会
  • 八桂职教网技能大赛2024灰色词seo推广
  • 广州最繁华的三个区昆明优化网站公司
  • 酒店做网站的目的seo网站推广教程