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

条件查询 php网站源码最近一周的重大热点新闻

条件查询 php网站源码,最近一周的重大热点新闻,建立网站的,山东省市建设委员会网站给你一个由 1(陆地)和 0(水)组成的的二维网格,请你计算网格中)。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网格的四条边均被水包…

给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中)。

岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。

此外,你可以假设该网格的四条边均被水包围。

示例 1:

输入:grid = [["1","1","1","1","0"],["1","1","0","1","0"],["1","1","0","0","0"],["0","0","0","0","0"]
]
输出:1

示例 2:

输入:grid = [["1","1","0","0","0"],["1","1","0","0","0"],["0","0","1","0","0"],["0","0","0","1","1"]
]
输出:3

提示:

  • m == grid.length
  • n == grid[i].length
  • 1 <= m, n <= 300
  • grid[i][j] 的值为 '0' 或 '1'


class Solution {
public:int numIslands(vector<vector<char>>& grid) {if (grid.empty()) return 0;int rows = grid.size();int cols = grid[0].size();int islands = 0;int dx[] = {0, 0, -1, 1};int dy[] = {-1, 1, 0, 0};queue<pair<int,int>> q;for(int i = 0; i < rows; i++) {for(int j = 0; j < cols; j++) {  if(grid[i][j] == '1') {      // 发现陆地islands++;               // 岛屿数量加1q.push({i, j});          // 将起点加入队列grid[i][j] = '0';        // 标记为已访问while(!q.empty()) {auto [x, y] = q.front();  // 获取队首坐标q.pop();for(int k = 0; k < 4; k++) {int nx = x + dx[k];   int ny = y + dy[k];  if(nx >= 0 && nx < rows && ny >= 0 && ny < cols && grid[nx][ny] == '1') {q.push({nx, ny}); // 加入队列grid[nx][ny] = '0'; // 标记为已访问}}}}}}return islands;}
};

当遇到 '1'(未访问的陆地)时,说明发现了一个新的岛屿。用 BFS 将所有相连的陆地标记为'0'。

当遍历完后,记录了总的岛屿数量。

http://www.dinnco.com/news/68643.html

相关文章:

  • 什么公司网站建设做的好app推广一手单
  • 深圳购物网站建搜狗关键词优化软件
  • 大埔建设工程交易中心网站北京seo全网营销
  • 有名的网站建设公司域名查询注册信息查询
  • 响应式网站建设定制网络媒体推广方案
  • 阿里云做网站选什么主机信息流投放
  • 那些网站分享pr做的视频最新疫情爆发
  • 做百度联盟做什么类型网站搜索网站有哪几个
  • 服务关系型网站怎么做2345网址中国最好
  • 设计师培训流程seo软文是什么
  • 湖北建设网站适合小学生摘抄的新闻2022年
  • 做招聘网站怎么赚钱seo技术优化服务
  • 龙湖地产 网站建设免费制作个人网站
  • 网站首页制作公司百度推广人联系方式
  • 电脑做系统哪个网站比较好培训班招生方案
  • 中国建设监理网站体验营销策略有哪些
  • 网络架构师和网络工程师区别搜索引擎优化的具体措施
  • 网站域名密码常州百度推广代理公司
  • 网站建设 会员可以看的内容更多成都网站维护
  • 电信网站备案查询系统百度世界排名
  • 沧州做网站哪家公司好win10优化大师免费版
  • 如何查询网站备案进度查询宝鸡网站seo
  • 简述电子商务网站建设流程郑州seo顾问热狗
  • 做摄影网站网站设计公司网站制作
  • 拍卖网站制作yandex搜索引擎入口
  • 室内装修3d动态演示效果图搜索引擎优化效果
  • 做外贸怎样利用免费b2b网站企业网站推广的一般策略
  • 滨州内做网站的公司网络营销费用预算
  • 北京做网站建设的公司高端营销型网站制作
  • 大馆陶网站百度网盘资源分享