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

兴义网站seo网站建设与网站设计

兴义网站seo,网站建设与网站设计,网站建设为什么学flash,云南省建设厅网站二建给你一个由 1(陆地)和 0(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网格的四条边…

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

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

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

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

代码实现:

class Solution {public int numIslands(char[][] grid) {int res = 0;for (int r = 0; r < grid.length; r++) {for (int c = 0; c < grid[0].length; c++) {if (grid[r][c] == '1') {dfs(grid, r, c);res++;}}}return res;}private void dfs(char[][] grid, int r, int c) {if (!isInGrid(grid, r, c)) {return;}// if (grid[r][c] == '2') {//     return;// }if (grid[r][c] == '0') {return;}grid[r][c] = '0';dfs(grid, r + 1, c);dfs(grid, r - 1, c);dfs(grid, r, c + 1);dfs(grid, r, c - 1);}private boolean isInGrid(char[][] grid, int r, int c) {return r >= 0 && c >= 0 && r < grid.length && c < grid[0].length;}
}

原题链接:力扣

视频讲解:岛屿数量_哔哩哔哩_bilibili

http://www.tj-hxxt.cn/news/88887.html

相关文章:

  • 专业的培训行业网站开发如何自己做引流推广
  • 河南做网站送记账搜索引擎有哪些好用
  • 沈阳做网站公司免费网站推广2023
  • 郑州网站建设公司电话seo排名优化技术
  • 网站修改dnsseo优化一般包括哪些内容
  • 企信网是什么网站如何做推广
  • 网站右侧二维码旅游景点推广软文
  • 外贸网站建设及优化ppt模块公司做网站怎么做
  • 运城 网站建设网站友情链接代码
  • 完美平台一键优化seo快速排名培训
  • 公司网站开发制作新闻稿范文
  • 网站备案正常多久外贸营销网站制作公司
  • 网站建设项目价格微信朋友圈广告推广
  • 生物科技网站建设方案网络优化工程师
  • 网站建设方案书 文库怎么推广自己的网站
  • wordpress绑定熊掌号网站如何优化一个关键词
  • 用百度网盘做视频网站合肥正规的seo公司
  • 网站建设和技术支持网站运营培训
  • 怎么注册免费网站淘宝推广软件
  • 广州网站开发外包公司企业网站的推广阶段
  • 资阳网站制作营销策划推广
  • 公司简单网站多少钱网站推广的方法和途径
  • 个人备案网站做企业网可以吗百度广告管家
  • 加快政务公开网站建设手机百度电脑版入口
  • 陕西泰烜建设集团网站免费b2b网站大全免费
  • wordpress 微博链接网络推广seo
  • 无锡市建设局网站联系电话优化网站视频
  • 地方门户网站搭建系统搜索图片识别
  • 毕业设计网站建设最近发生的热点新闻
  • 阿里低代码开发平台廊坊推广seo霸屏