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

做网站建设的电话销售保定百度首页优化

做网站建设的电话销售,保定百度首页优化,全网seo优化电话,长安seo排名优化培训文章目录 所属专栏:BFS算法 题目链接 思路如下: 1.首先我们需要从第一列开始遍历,寻找每一个都能够满足条件的位置,将它插入到数组里面 2.第一列遍历完了后我们先判断第一列的数是否都满足条件插入到数组里面,如果数组为空&#…

文章目录

在这里插入图片描述
在这里插入图片描述
所属专栏:BFS算法

题目链接
在这里插入图片描述

思路如下:
1.首先我们需要从第一列开始遍历,寻找每一个都能够满足条件的位置,将它插入到数组里面
2.第一列遍历完了后我们先判断第一列的数是否都满足条件插入到数组里面,如果数组为空,那么全部不满足条件,这个时候我们就可以返回0
3.如果不为空那么就继续从第一列开始向第二列遍历,这个时候我们需要清楚数组里面上一轮的能满足条件的数,便于下一次遍历交换

class Solution {
public:int maxMoves(vector<vector<int>>& grid) {int m = grid.size(), n = grid[0].size();vector<int>q1,q2;for(int i = 0;i<m;i++)q1.push_back(i);for(int j = 1;j<n;j++){q2.clear();for(auto i:q1){for(int i2 = i-1;i2<=i+1;i2++){if(i2>=0&&i2<m&&grid[i2][j]>grid[i][j-1])q2.push_back(i2);}}swap(q1,q2);if(q1.empty())return j-1;}return n-1;}
};

代码解读:
1.为了能让第每次遍历完就开始遍历下一次的行数下标,我们需要再创建一个数组,把q2与q1交换
2.然后清除q2里面的内容,这样q1就是第一次遍历满足条件的下标,这样循环就可以达到依次遍历的目的

在这里插入图片描述

http://www.ds6.com.cn/news/13248.html

相关文章:

  • 资源库建设网站软文写作平台
  • 北京响应式网站关键词排名推广怎么做
  • 开封网站网站建设百度最新推广产品
  • 网站建设构思网络营销公司名字
  • 美发网站带手机版公司网站优化方案
  • 芜湖网站建设 文库体球网足球世界杯
  • 互联网产品品牌推广优化最狠的手机优化软件
  • 网站设计开发网站高端网站建设南宁
  • 网站设计主题有哪些网站收录大全
  • 平面设计公司名字大全seo翻译
  • 网站建设 技术方案百度收录提交入口地址
  • 一个公司可以做两个网站推广吗网页制作源代码
  • 毕业设计做网站选题网络营销策划书模板
  • 做网站的数据库下载百度软件
  • 晋江网站建设百度页面推广
  • 网站的支付系统怎么做的南昌seo服务
  • 中国石油第一建设公司官网手机优化软件
  • 三维立体网站建设排名公式
  • 网站开发的工作流程网址查询服务中心
  • 咸阳做网站推广策略都有哪些
  • 山东建设银行官网网站怎么开网店新手入门
  • 做网站用html还是python好网站外链代发
  • 政府门户网站建设标准免费推广的渠道有哪些
  • 天津专业做网站的公司有哪些网站关键词排名软件推荐
  • 做网站设计哪里有衡阳百度seo
  • 自适应wordpress主题网站优化搜索排名
  • mc建筑网站百度获客平台怎么收费的
  • 深圳网站制作公司机构竞价推广外包
  • 如何建设电影网站自助友链平台
  • 重庆网站建设公司有哪些win10最强优化软件