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

汽车类网站搭建网站做镜像是什么

汽车类网站搭建,网站做镜像是什么,深圳网站建设策划,广西宏泰成建设集团网站每日一题(LeetCode)----数组–螺旋矩阵#xff08;一#xff09; 1.题目#xff08;54. 螺旋矩阵#xff09; 给你一个 m 行 n 列的矩阵 matrix #xff0c;请按照 顺时针螺旋顺序 #xff0c;返回矩阵中的所有元素。 示例 1#xff1a; 输入#xff1a;matrix [[1…每日一题(LeetCode)----数组–螺旋矩阵一 1.题目54. 螺旋矩阵 给你一个 m 行 n 列的矩阵 matrix 请按照 顺时针螺旋顺序 返回矩阵中的所有元素。 示例 1 输入matrix [[1,2,3],[4,5,6],[7,8,9]] 输出[1,2,3,6,9,8,7,4,5]示例 2 输入matrix [[1,2,3,4],[5,6,7,8],[9,10,11,12]] 输出[1,2,3,4,8,12,11,10,9,5,6,7]提示 m matrix.lengthn matrix[i].length1 m, n 10-100 matrix[i][j] 100 2.解题思路 思路一 1.我们先根据矩阵的行数和列数行数/2和列数/2中较小的那个就是循环的次数确定要从左到右从上到下从右到左从下往上循环几次 2.然后我们进行遍历把遍历到的元素放到新创建的vector中每次遍历一个循环之后下一次遍历循环的初始位置是当前循环的x坐标1y坐标1注意刚开始遍历时循环的初始位置是00并且下一次遍历循环的每一条边的长度都要减一 3.填补中间位置 1如果矩阵的行数和列数有一个小于二那不用填补中间位置 2如果矩阵的行数和列数都大于2了那么看行数和列数谁更小判断小的那个是不是偶数 如果是那么结束操作 如果不是且当前列数较大那么从当前位置向右继续遍历列数-行数1个元素并放入到新创建的vector中 如果不是且当前行数较大那么从当前位置向下继续遍历行数-列数1个元素并放入到新创建的vector中 4.返回新创建的vector操作结束 注意如果行数等于1或者列数等于1要进行特别判断 ​ 如果行数等于1那么我们从初始位置向右遍历m个元素并放入到新创建的vector中然后返回新创建的vector中即可 ​ 如果列数等于1那么我们从初始位置向下遍历m个元素并放入到新创建的vector中然后返回新创建的vector中即可 3.写出代码 class Solution { public:vectorint spiralOrder(vectorvectorint matrix) {int mmatrix.size();int nmatrix[0].size();vectorint res(m*n,0);int dirx0;int diry0;int loopmin(m/2,n/2);int offset1;int count0;if(n1){while(m--){res[count]matrix[count][0];count;}return res;}if(m1){while(n--){res[count]matrix[0][count];count;}return res;}while(loop--){int idirx;int jdiry;//从左到右for(;jn-offset;j){res[count]matrix[i][j];}//从上到下for(;im-offset;i){res[count]matrix[i][j];}//从右到左for(;jdiry;j--){res[count]matrix[i][j];}//从下往上for(;idirx;i--){res[count]matrix[i][j];}dirx;diry;offset;}if(m%2!0nmm2n2){int tn-m1;while(t--){res[count]matrix[dirx][diry];diry;}}if(n%2!0mnm2n2){int tm-n1;while(t--){res[count]matrix[dirx][diry];dirx;}}return res;} };
http://www.pierceye.com/news/488673/

相关文章:

  • 建一家网站多少钱微信小程序在哪里查找
  • 东阳网站推广英文网站源码下载
  • 介绍湛江网站高端网站建设网站定制
  • 网站的特征包括哪些方面wordpress缓存插件 w3
  • 东莞专业网站营销wordpress新建页面模板
  • 做外贸学习网站智慧团建网页电脑版登录网站
  • 如何免费做一个网站攻略常州网站推广软件
  • 手机网站建站 服务器网站名称收录
  • 网站根 html网站建设 永灿 竞争
  • 网站建设费合同天津网站建设公司
  • 自己怎么做优惠卷网站购物网站建设需求模板下载
  • 上海智能网站建设公司可以做网站头像的图片
  • 怎样给网站做备案网站建设前端工程师岗位职责
  • 福州网站外包网站搭建设计合同
  • 有没有做专利导航运营的网站网站制作代理
  • 即墨网站建设地址邢台织梦模板建站
  • 贵阳网站建设运营网站的扁平化设计理念
  • 商务网站建设与维护(专21春)网站建设入门书籍
  • 免费室内设计素材网站wordpress 前台不显示内容
  • 企业应该找什么样的网站建设公司jz做网站
  • 钦州住房和城乡建设局网站软考考试科目有哪些
  • 查公司的网站有哪些wordpress连接数据库出错
  • 找别人做网站需要什么信息湛江制作公司网站
  • 最简单的静态网站wordpress网络公司主题
  • 做外贸要做什么网站企业服务平台app下载
  • .net做网站开发吗企业网站维护合同
  • 有哪些做网站公司网站做关键词库的作用
  • 安全狗网站白名单指什么申请制作网站
  • 如何做高端网站建设香水推广软文
  • 移动网站建设优势优化设计电子课本下载