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

免费做背景调查的网站google seo 优化招聘

免费做背景调查的网站,google seo 优化招聘,做百度网站排,全屋家具定制价格表题目:螺旋矩阵 本题相较于螺旋矩阵II的不同之处是:螺旋矩阵II的矩阵是n行n列的方阵,而本题的矩阵并不一定是方阵。所以在遵循循环不变量原则遍历完矩阵后,还会有一行或者一列没有遍历。 1、行多列少(多一列没遍历&am…
题目:螺旋矩阵
本题相较于螺旋矩阵II的不同之处是:螺旋矩阵II的矩阵是n行n列的方阵,而本题的矩阵并不一定是方阵。所以在遵循循环不变量原则遍历完矩阵后,还会有一行或者一列没有遍历。
1、行多列少(多一列没遍历)

在这里插入图片描述

2、行少列多(多一行没遍历)

在这里插入图片描述

对于多出来的一行或者一列,要在遍历完每一个整圈之后,单独处理。
class Solution {
public:vector<int> spiralOrder(vector<vector<int>>& matrix) {//关键:统一循环不变量int width = matrix[0].size();int height = matrix.size();int times=min(width/2, height/2);vector<int> result;int startX;int startY;for(int i=0; i<times; i++){//一次遍历完一圈数字startX=i;startY=i;for(; startY<width-i-1; startY++){result.push_back(matrix[startX][startY]);}for(; startX<height-i-1; startX++){result.push_back(matrix[startX][startY]);}for(; startY>i; startY--){result.push_back(matrix[startX][startY]);}for(; startX>i; startX--){result.push_back(matrix[startX][startY]);}}if(width>height){//行多列少,处理未遍历到的那列if(height%2!=0){startX = height/2;startY = height/2;for(; startY<width-height/2; startY++){result.push_back(matrix[startX][startY]);}}}else{//列多行少,处理未遍历到的那行if(width%2!=0){startX = width/2;startY = width/2;for(; startX<height-width/2; startX++){result.push_back(matrix[startX][startY]);}}}return result;}
};
http://www.dtcms.com/wzjs/151547.html

相关文章:

  • 网站建设是如何称呼的网站seo是干什么的
  • 扬州做网站哪家好创建网站的流程是什么
  • 建造师免费自学网站夫唯seo怎么样
  • 网站跳出率 查询域名官网
  • 企业宣传册免费模板网站企业网站推广的形式有哪些
  • 乌鲁木齐网站开发价格俄罗斯引擎搜索
  • 平度城乡建设局网站关键词排名方法
  • 福州网站建设多少钱外链网
  • 企业网站优化的原则属性词 关键词 核心词
  • 如何给网站写文章汕头网站关键词推广
  • 网站免费正能量软件下载发软文是什么意思
  • 杭州做外贸网站湖南企业seo优化推荐
  • server2008做DNS与网站如何能查到百度搜索排名
  • 清新太和做网站百度推广一年大概多少钱
  • 淘宝做的网站靠谱吗seo网络运营
  • 微信公众号网页怎么制作五种关键词优化工具
  • 石大网页设计与网站建设客观题宁波seo哪家好
  • 瑞安市聚齐网络科技有限公司seo技术助理
  • 网页制作与网站建设 在线作业seo搜索排名
  • 镇政府网站平台建设方案百度seo价格
  • 红酒网站建设方案范本北京网站seo招聘
  • wordpress 插件 块上海seo公司哪家好
  • 北海教网站建设百度免费注册
  • 来个可以做渗透的网站最新经济新闻
  • 泰州seo顾问服务seo网站排名
  • 如何提升wordpress的打开速度淄博网站seo
  • 网站认证费怎么做分录火星时代教育培训机构学费多少
  • 网站制作怎么做下拉菜单汽车网络营销策划方案
  • 武汉网站制作公司石家庄seo外包公司
  • 分类网站模板单词优化和整站优化