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

条件查询 php网站源码搜盘 资源网

条件查询 php网站源码,搜盘 资源网,wordpress term_group,wordpress html 单页模板给你一个由 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.dt0577.cn/news/29595.html

相关文章:

  • 网站建设商务的术语谷歌的推广是怎么样的推广
  • l网站建设如何在百度上推广业务
  • 做网站挣钱快吗seo排名优化工具
  • 网站项目怎么做的编程培训机构加盟哪家好
  • 医院网站建设水平自动点击器怎么用
  • 延吉建设局网站汕头seo网站推广
  • 完备的网站建设推广专业竞价托管
  • wordpress 欢迎插件企业关键词排名优化网址
  • 个人做电梯网站seo教学免费课程霸屏
  • 网站源码带后台seo的优点
  • 做电脑网站用什么软件好用吗关键词首页排名代发
  • 英文网站模板cms北京全网营销推广
  • 廊坊做网站哪家好广东培训seo
  • wordpress 小人百度seo优化排名
  • 做网站图片多少钱南宁seo排名外包
  • 代办执照seo是什么意思电商
  • 中国建设银行青岛分行网站产品软文范例
  • 成功案例 品牌网站百度平台商家客服电话
  • 关于建设集团公司网站的报告广告平台推广渠道
  • 工商企业年报查询入口广州seo技术外包公司
  • 南桥做网站随州seo
  • 网站定制案例怎样做一个产品营销方案
  • 东莞东城做网站公司惠州seo关键字优化
  • 多语种外贸网站建设得物app的网络营销分析论文
  • 网站登录页面html模板给网站做seo的价格
  • 天津网站建设案例教程网站seo技术能不能赚钱
  • 以下属于b2c网站的是国外域名
  • 做网站预算福州seo网站推广优化
  • 做网站seo推广公司中央新闻频道直播今天
  • 泉州模板建站软件人力资源管理师