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

用php做网站用到的工具免费站推广网站不用下载

用php做网站用到的工具,免费站推广网站不用下载,小程序需要写网站建设方案书,做网站广告费错误原因 总体思路有,但不够清晰,一直在边调试边完善。这方面就养成更好的构思习惯,以及涨涨经验吧。 分析: 思路:找规律 两个坑: 一次循环的后半段是倒着遍历的是矩阵不是方阵,要考虑行列…
错误原因
  • 总体思路有,但不够清晰,一直在边调试边完善。
  • 这方面就养成更好的构思习惯,以及涨涨经验吧。
分析:
思路:找规律

两个坑:

  • 一次循环的后半段是倒着遍历的
  • 是矩阵不是方阵,要考虑行列不同的情况

特殊情况:

  1. 空矩阵
  2. 行向量,列向量

#include <type_traits>
class Solution {public:vector<int> printMatrix(vector<vector<int> > matrix) {vector<int> results;// Step0.特殊情况处理:空矩阵if (matrix.size() < 1) return results;// Step1.计算左上,右上,左下的下标int k = 0;  // 左上角的下标,每次循环后+1int w_last = matrix[0].size() - 1; // 右上角的下标,每次循环后-1int h_last = matrix.size() - 1; // 左下角的下标,每次循环后-1while (k <= h_last && k <= w_last) { // 本次循环的左上角与右上角重合后 or 左上角与左下角重合后// Step1.顺序遍历上面一行for (int j = k; j <= w_last; j++)results.push_back(matrix[k][j]);// Step2.顺序遍历右边一行for (int i = k + 1; i <= h_last - 1; i++)results.push_back(matrix[i][w_last]);// Step3.逆序遍历下面一行if (k < h_last) // 跳出条件:左上角与左下角重合(针对矩阵非方阵的情况,包括行向量)for (int j = w_last; j >= k; j--)results.push_back(matrix[h_last][j]);// Step4.逆序遍历左边一行if (k < w_last) // 跳出条件:左上角与右上角重合(针对矩阵非方阵的情况,包括列向量)for (int i = h_last - 1; i >= k + 1; i--)results.push_back(matrix[i][k]);k++;w_last--;h_last--;}return results;}
};
http://www.dtcms.com/wzjs/497156.html

相关文章:

  • 哪些网站是做货源的重庆网站设计
  • 深圳平湖网站开发网页设计成品源代码
  • 沈阳视频制作公司某网站seo策划方案
  • 什么时候能用ipv6做网站网络营销能干什么工作
  • 湖南省建设厅易小林百度seo价格
  • 做网站赌博彩票算犯法吗重庆网站搭建
  • 用DW做的网站生成链接最新清远发布
  • seo教程技术淘宝seo是什么意思啊
  • 深圳微商城网站制作费用百度账号中心官网
  • 佛山建网站常熟seo网站优化软件
  • 涟源网站建设网站维护的主要内容
  • 咸阳免费做网站公司网址检测
  • 中核工建设集团OA网站企业营销案例
  • 互助县wap网站建设公司cpc广告点击日结联盟
  • 如何利用网站新闻做推广数据分析师就业前景
  • 北京网站制作公司报价seo快速排名优化
  • 通用网站建设需求分析阳西网站seo
  • jz做网站三亚百度推广开户
  • 制作个人业务网站油烟机seo关键词
  • 淘客怎么做网站百度竞价排名查询网站
  • 南岸网站建设北京专业seo公司
  • 海口制作网站企业2022年最火的关键词
  • 网站建设到维护友情链接交换网
  • iis5.1怎么发布网站重庆森林粤语完整版在线观看免费
  • 网站设计版式重庆黄埔seo整站优化
  • 湖北去哪做经营性网站备案网站关键词推广
  • 怎么在虚拟空间做两个网站百度账号快速注册入口
  • 四川住房和城乡建设厅网站不能进入广州seo推广
  • 网站建站的尺寸专业网店推广
  • 做影视网站难吗seo网站推广专员招聘