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

怎么自己学着做网站麒麟seo

怎么自己学着做网站,麒麟seo,wordpress文件简易版,烟台做网站需要多少钱错误原因 总体思路有,但不够清晰,一直在边调试边完善。这方面就养成更好的构思习惯,以及涨涨经验吧。 分析: 思路:找规律 两个坑: 一次循环的后半段是倒着遍历的是矩阵不是方阵,要考虑行列…
错误原因
  • 总体思路有,但不够清晰,一直在边调试边完善。
  • 这方面就养成更好的构思习惯,以及涨涨经验吧。
分析:
思路:找规律

两个坑:

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

特殊情况:

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

相关文章:

  • 阿里巴巴网站的建设内容日本今日新闻头条
  • 北京网站建设外包公司黄石seo
  • 潍坊高端网站开发怎么进行网站推广
  • 互联网公司网站源码seo零基础教学视频
  • app渠道推广百度关键词优化教程
  • 哪些网站可以在线做动图seo专业培训中心
  • 池州网站制作新闻最新消息
  • 九斗云网络推广营销数据惠州seo排名
  • 城市宣传网站建设方案长春关键词优化公司
  • 淘宝客网站虚拟主机付费推广
  • 石家庄哪里做微网站微信朋友圈广告30元 1000次
  • wordpress商城微信广东知名seo推广多少钱
  • 怎么弄公司网站上海短视频推广
  • 蓝色系的网站网络营销案例题
  • 9377将军传奇seo外包公司报价
  • 湘潭网站优化今日头条指数查询
  • 快盘做网站服务器百度地图疫情实时动态
  • 怎么自己做刷赞网站中国网民博客 seo
  • 没有备案的网站能否帮网上支付百度免费推广
  • 网站介绍怎么写百度电脑版
  • 网站整合推广seo外包方案
  • 西安做网站的公司seo诊断报告怎么写
  • 潍坊做网站价格磁力搜索器 磁力猫
  • 用phython做网站太原关键词优化服务
  • 优秀企业门户网站建设站长域名查询工具
  • 用dedecms 做门户网站百度推广优化工具
  • 怎么在jsp网站做验证码色目人
  • 银川网站建设nx110网站建设图片
  • 网站建设域名怎么用什么是seo搜索引擎优化
  • 美食网站网页设计论坛seo教程