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

企业网站托管外包方案网站制作建站

企业网站托管外包方案,网站制作建站,中国做乱的小说网站,seo 页面链接优化1. 题目描述 打印蛇形矩阵 2. 思路 状态机模拟我称之为模拟优化&#xff0c;因为代码少&#xff0c;简洁&#xff0c;优化 3. 代码&#xff08;模拟优化&#xff09; class Solution { public:vector<int> spiralOrder(vector<vector<int>>& matrix) {…

1. 题目描述

打印蛇形矩阵



2. 思路

  1. 状态机模拟
  2. 我称之为模拟优化,因为代码少,简洁,优化


3. 代码(模拟优化)

class Solution {
public:vector<int> spiralOrder(vector<vector<int>>& matrix) {int n, m;if(!(n = matrix.size()) || !(m = matrix[0].size()))   return {};vector<int> res;int left = 0, right = m - 1;int top = 0, down = n - 1;while(left <= right && top <= down) {cout << left << ' ' << right << endl << top << ' ' << down << endl;for(int i = left; i <= right; i ++ )     res.emplace_back(matrix[top][i]);for(int i = top + 1; i <= down; i ++ )   res.emplace_back(matrix[i][right]);if(top != down) // 特判,不然同一行,从左到右走和从右到左走会重复for(int i = right - 1; i >= left; i -- ) res.emplace_back(matrix[down][i]);if(left != right)   // 特判,不然同一行从上到下走和从下到上走重复了for(int i = down - 1; i >= top + 1; i -- )   res.emplace_back(matrix[i][left]);left ++ , right -- , down -- , top ++ ;}return res;}
};
/*
[[1]]
[[1,2],[3,4]]
[[1,2,3],[4,5,6],[7,8,9]]
[[1,2,3,4],[5,6,7,8],[9,10,11,12]]
[[1,2,3,4,11],[5,6,7,8,22],[9,10,11,12,33],[44,55,66,77,88]]1  2  3  4
5  6  7  8
9 10 11 12
*/
http://www.dtcms.com/wzjs/841020.html

相关文章:

  • 开发定制制作app苏州seo网站管理
  • 简述电子商务网站建设的过程栗田工业大连有效公司网站哪年做的
  • 太原市制作网站郑州的做网站公司
  • app和网站开发区别网址界面
  • 网站公司文化怎么做宁波seo公司联系方式
  • 网站服务器返回状态码404黑龙江省建设协会网站
  • 网站建设 源美设计wordpress 更改目录
  • 湖北做网站平台哪家好莆田外贸自建网站
  • 网站风格的表现形式阿里云 个人网站
  • 石家庄网站到首页排名网页制作html代码
  • 网站开发项目国外优秀ui设计网站
  • 网站制作谁家好松岗做网站公司
  • 贵州城市和城乡建设官方网站网页制作兼职
  • 新类型网站简约网站内容布局
  • 拍卖网站建设公司上传网站流程
  • 个人合法网站怎么做佛山新网站建设流程
  • 网站文字代码观止网站建设
  • 怎么做网贷网站怎么判断网站开发语言
  • 南充市住房和城乡建设局网站windows10云电脑
  • html5手机网站分辩率石家庄制作网页设计
  • 开封旅游网站建设项目方案专业团队英文
  • 建设网站的工作总结滨州网站建设 远洋科技
  • 苏州微网站开发莲花网名
  • 网站建设的实训体会余姚厂家高端网站设计
  • 江西省住房和城乡建设厅网站首页怀化工程建设信息网老网站
  • 购物网站建设实训心得体会珠海网站设计网络优化
  • 在广州开发一个营销网站多少钱网站流量查询网站
  • 海南建设厅评审网站烟台个人网站建设
  • 百度手机模板网站专业网站发展趋势
  • 电商运营网站设计工地施工模板尺寸要求