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

自己的网站做防伪码滨州建设局网站

自己的网站做防伪码,滨州建设局网站,企业管理咨询是干什么的,百度如何搜索到自己的网站二#xff1a;思路 1.这里我们使用的是BFS(广度优先搜索遍历) 2.当我们遇到一个岛屿#xff08;‘1’#xff09;的时候#xff0c;我们就对其的左右四边进行广度遍历 并且标记已经访问过的结点。 3.那么我们每次遇到一个1开始广度遍历那就证明我们发现了一个岛 三:上码 … 二思路 1.这里我们使用的是BFS(广度优先搜索遍历) 2.当我们遇到一个岛屿‘1’的时候我们就对其的左右四边进行广度遍历 并且标记已经访问过的结点。 3.那么我们每次遇到一个1开始广度遍历那就证明我们发现了一个岛 三:上码 class Solution { public:int numIslands(vectorvectorchar grid) {/**思路1.这里我们使用的是BFS(广度优先搜索遍历)2.当我们遇到一个岛屿1的时候我们就对其的左右四边进行广度遍历并且标记已经访问过的结点。3.那么我们每次遇到一个1开始广度遍历那就证明我们发现了一个岛 */int m grid.size(); //表示矩阵的行int n grid[0].size();// //表示矩阵的列int num_islands 0;//表示岛屿的数量for(int i 0; i m; i){for(int j 0; j n; j){queuepairint,int q;//创建一个队列可以存两个值行和列if(grid[i][j] 1){q.push({i,j});grid[i][j] 0;//访问过的话将其设置为 0 num_islands;} while(!q.empty()){ auto temp q.front();//这里的auto可以表示任何类型所以当然包括我们的一个集合q.pop();int nr temp.first;//集合的第一个元素行int nc temp.second;//集合的第二个元素列//接下来看该位置的四周的值是否为1为1的话那么接下来就扩大 岛屿的值//该位置的上方if(nr - 1 0 grid[nr-1][nc] 1){q.push({nr-1,nc});grid[nr-1][nc] 0;} //该位置的下方(这里小于 m,是因为我们的二维矩阵边界行的最大值为 m - 1 指的是在二维矩阵中的下标)if(nr 1 m grid[nr1][nc] 1){q.push({nr1,nc});grid[nr1][nc] 0;}//该位置的左方if(nc - 1 0 grid[nr][nc-1] 1){q.push({nr,nc-1});grid[nr][nc-1] 0;}//该位置的右方if(nc 1 n grid[nr][nc1] 1){q.push({nr,nc1});grid[nr][nc1] 0;}}}}return num_islands;} };
http://www.pierceye.com/news/853899/

相关文章:

  • wp网站源码聊城市住房和城乡建设局网站首页
  • 个人博客网站总结买东西的网站
  • 兰州新区小程序建站网站的漂浮广告怎么做
  • 用vs代码做网站线上拓客渠道有哪些
  • 微信网站界面如何免费创建自己的平台
  • 电商设计一般都是做什么潍坊网站seo外包
  • 大城怎么样做网站雄安建设工程信息网站
  • 郑州网站建设方案服务安全狗iis版删了以后 网站打不开
  • 忻州网站制作jsp小型网站开发代码
  • 如何外贸网站推广wordpress默认主题哪个好
  • 设计网站推荐提升审美网站建设的公司
  • 张浦专业做网站网站建设案例百度云
  • 佛山网站如何制作网站建设公司哪家强
  • 韩城市网站建设编程培训机构加盟哪家好
  • 已备案网站更换域名广东工厂网站建设
  • 营销型网站有哪些特点建设官方网站的费用账务处理
  • 区域网站设计WordPress无法发布
  • html网站开发主要涉及哪些技术百度域名的ip
  • 织梦网站数据下载wordpress如何播放百度云视频
  • 建站的费用服务器搭建网站环境
  • 查看公司信息的网站旅游网站效果图
  • 娄底网站制作重庆专题片制作
  • 网站建设佰金手指科杰十七织梦淘客网站
  • 财务系统seo西安
  • 如何做好网站建设的关键重点网站地图那么建设
  • 打开山东城市建设职业学院网站自己网站做优化的有权利卖么
  • 境外电商网站建设sem推广优化
  • 五站合一自建网站制作网站用什么软件有哪些
  • 查法人信息的网站开发公司一季度汇报
  • 国外的购物网站有哪些安徽省住房和城乡建设厅官方网站