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

做网购网站应该注意什么plc培训机构哪家最好

做网购网站应该注意什么,plc培训机构哪家最好,可视化编辑网站开发,如何制作假网页错误原因 总体思路有,但不够清晰,一直在边调试边完善。这方面就养成更好的构思习惯,以及涨涨经验吧。 分析: 思路:找规律 两个坑: 一次循环的后半段是倒着遍历的是矩阵不是方阵,要考虑行列…
错误原因
  • 总体思路有,但不够清晰,一直在边调试边完善。
  • 这方面就养成更好的构思习惯,以及涨涨经验吧。
分析:
思路:找规律

两个坑:

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

特殊情况:

  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/531313.html

相关文章:

  • 新发布一个网站公告怎么做优化推广服务
  • 做微信封面模板下载网站万网域名注册流程
  • 做家装的网站有哪些内容厦门网络推广哪家强
  • 网站平台需要做无形资产吗 怎么做6谷歌seo一个月费用需要2万吗
  • 黄冈网站建设有哪些百度助手免费下载
  • 张掖高端网站建设公司智能搜索引擎
  • 个人备案网站内不能出现什么内容seo怎么优化简述
  • 模版网站后期可以更换图片吗八八网
  • 西安网站运营北京网站排名seo
  • 大良营销网站建设价位百度一下电脑版首页网址
  • 1m的带宽做网站可以吗泰安短视频seo
  • 外国网站备案手机百度
  • 营销网站建设规划概念千锋教育官网
  • 校园网站建设建议抚顺网站seo
  • 上海做营销网站哪个公司好佛山seo关键词排名
  • 网站目录安全设置百度的推广广告
  • 网页设计师的职业素质要求baiduseoguide
  • 日本沃尔玛网上商城关键字优化用什么系统
  • 红河网站建设代理今天新闻摘抄十条
  • web应用软件石家庄seo扣费
  • dw做网站学习解析贵州萝岗seo整站优化
  • 网站风格趋势广州百度网站推广
  • wordpress子页面网站优化排名服务
  • 南靖网站建设怎么网站排名seo
  • 三亚市住房和城乡建设局网站深圳做网站的公司有哪些
  • 网站开发编程入门学习公司以优化为理由裁员合法吗
  • 什么服装网站做一件代发新媒体运营师证书
  • 高校网站建设需求单网站上不去首页seo要怎么办
  • 高端建设网页文山seo
  • 郑州网站建设有限公司长尾关键词挖掘网站