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

固安县城乡和住房建设局网站班级优化大师简介

固安县城乡和住房建设局网站,班级优化大师简介,wordpress网页如何写,中国制造网官方网站首页题目&#xff1a; bfs思路&#xff1a; 感觉bfs还是很容易想到的&#xff0c;首先定义一个双端队列&#xff08;队列也是可以的~&#xff09;&#xff0c;如果值为2&#xff0c;则入队列&#xff0c;我这里将队列中的元素定义为pair<int,int>。第一个int记录在数组中的位…

题目:

bfs思路:

感觉bfs还是很容易想到的,首先定义一个双端队列(队列也是可以的~),如果值为2,则入队列,我这里将队列中的元素定义为pair<int,int>。第一个int记录在数组中的位置,即将二维数组映射到一维数组。没明白的小伙伴可以先看看力扣hot---岛屿数量-CSDN博客。第二个int记录这个橘子第几分钟被感染。最后取最大的分钟就可以啦!(还要检查一下是否有没感染到的橘子,在橘子入队列的时候,记得将grid[x][y]改为2就可以记录橘子被感染了)

代码:

C++:

class Solution {
public:int p_x[4]={-1,1,0,0};int p_y[4]={0,0,-1,1};int orangesRotting(vector<vector<int>>& grid) {deque<pair<int,int>> q;int m=grid.size();int n=grid[0].size();int cnt=0;int res=0;//初始化qfor(int i=0;i<m;i++){for(int j=0;j<n;j++){if(grid[i][j]==2){q.push_back({i*n+j,cnt}); //把数组转换成1维,并且记录第几分钟}}}//开始腐烂while(!q.empty()){//popauto temp=q.front();q.pop_front();//腐烂四周int tempx=temp.first/n;int tempy=temp.first%n;int tempcnt=temp.second;//if(grid[tempx][tempy]==2){continue;}for(int k=0;k<4;k++){int x=tempx+p_x[k];int y=tempy+p_y[k];if(x>=0 && x<m && y>=0 && y<n){if(grid[x][y]==0||grid[x][y]==2){continue;}grid[x][y]=2;q.push_back({x*n+y,tempcnt+1});cnt=max(cnt,tempcnt+1);}}}for(int i=0;i<m;i++){for(int j=0;j<n;j++){if(grid[i][j]==1){return -1;}}}return cnt;}
};

Python代码就不附啦,因为和今天发布的力扣---接雨水---单调队列-CSDN博客Python代码很像哦

http://www.yayakq.cn/news/540727/

相关文章:

  • 做网站有哪些项目网站建设推广怎样找客户
  • 360弹出网站生产企业网站有哪些
  • 企业网站改版价格wordpress菜单外链
  • 专做女鞋的网站代发广州著名食品包装设计的案例
  • 外贸网站建设产品互联网 医疗网站建设有哪些城市
  • 安徽苏亚建设安装有限公司网站湖州房产网站建设
  • 企业官方网站地址怎么填昆山网站建设推广
  • 一起做英语作业网站哇塞fm网站维护
  • 网站策划培训网站排名突然掉没了
  • 网站建设费按多少年摊销建筑工程网 装修
  • 济宁网站建设兼职设计教程
  • 宝安公司免费网站建设美食网站建设的可行性
  • 网站图片速度关键词优化策略有哪些
  • 网站手机版怎么弄做网站的图片素材网站有哪些
  • h5电子商城网站开发电子商务网站建设的流程
  • 商机网网站源码手机网站功能分析
  • 外贸网站案例湖北 网站建设
  • 枣庄网站建设哪家强为什么做网站特效用用插件
  • 如何发布一个网站昆明网站
  • 高级营销型网站建设一套vi设计多少钱
  • 做免费的小说网站可以赚钱吗广州网站建设优化公司哪家好
  • 网站建设与管理期末总结网站没后台怎么修改类容
  • 网页制作成品网站网站建设方案书的内容
  • p2p倒闭 网站开发杰瑞网站建设
  • 网站建设专业培训如何做企业网站内容策划
  • 织梦网站主页地址更改徐州网站排名公司
  • 国外有趣的网站深圳建站网站公司
  • 山东省住房城乡和建设厅网站首页慕课网网站开发背景
  • 电子产品去什么网站做站点wordpress 函数 应用
  • 上海市企业网站建设网站建设注册