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

wordpress 小工具使用方法seo店铺描述

wordpress 小工具使用方法,seo店铺描述,如何做网站ppt,有没有做网站的公司题目:螺旋矩阵 本题相较于螺旋矩阵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/24269.html

相关文章:

  • 用摄像头直播网站怎么做友情链接查询工具
  • 新网站建设免费的行情网站app软件
  • 宝塔自助建站系统源码苏州旺道seo
  • 交流平台网站怎么做不了北京企业网站推广哪家公司好
  • 重庆建网站公司电脑培训班价目表
  • 网站建设行业发展站长工具如何使用
  • 网站开发属于商标哪个类别成品ppt网站国外
  • 菲律宾菠菜网站建设关键词查询工具
  • wordpress底部信息后台修改西安seo盐城
  • 什么网站能免费网络营销网课
  • 做网站代理工作安全吗百度下载免费安装最新版
  • 山东网站搭建有限公司百度推广登录后台
  • 游戏网站logo制作seo在线优化工具 si
  • ruby网站开发seo关键词推广案例
  • jquery网站引导插件网址大全是ie浏览器吗
  • 佛山模板网站建设合肥网站优化平台
  • 云服务器怎么上传网站怎么建立公司网站
  • 网站的独立访客网站关键词排名优化推广软件
  • 专做海岛游的网站宽带营销策略
  • 微网站 服务器商品标题关键词优化
  • 用Java或ssm做网站有什么区别成都新站软件快速排名
  • 沈阳微信网站开发营销网站建设哪家好
  • wordpress悬浮导航栏google搜索优化方法
  • 手机网站怎么解析买卖交易平台
  • 廊坊三河市疫情最新消息公司搜索seo
  • 计算机做网站网站制作出名的公司
  • 骆驼网站建设百度高级搜索引擎
  • 销售网站制作网站快速优化排名
  • 云南网站新备案制百度推广入口官网
  • 济宁市建设工程招投标网站如何自己搭建网站