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

安阳网站建设设计国内b2b十大平台排名

安阳网站建设设计,国内b2b十大平台排名,网站空间租赁,绍兴以往网站招工做岛屿数量 力扣链接:200. 岛屿数量 题目描述 给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向…

岛屿数量

力扣链接:200. 岛屿数量

题目描述

给你一个由 ‘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

Java代码

class Solution {public int numIslands(char[][] grid) {int islandNum = 0;for(int i = 0; i < grid.length; i++){for(int j = 0; j < grid[0].length; j++){if(grid[i][j] == '1'){infect(grid, i, j);islandNum++;}}}return islandNum;}//感染函数public void infect(char[][] grid, int i, int j){if(i < 0 || i >= grid.length || j < 0 || j >= grid[0].length || grid[i][j] != '1'){   return;}grid[i][j] = '2';infect(grid, i + 1, j);infect(grid, i - 1, j);infect(grid, i, j + 1);infect(grid, i, j - 1);}
}

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/number-of-islands
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

http://www.shuangfujiaoyu.com/news/37412.html

相关文章:

  • 个人盈利网站怎么建立seo站长工具
  • 手机排名哪个网站最权威seo外推软件
  • intellij 网站开发百度手机版下载
  • 关于建设 医院网站的请示建站公司网站源码
  • 做网站分成seo草根博客
  • 柳州企业网站开发平台管理培训课程
  • 有关网站开发的文献综述社区营销推广活动方案
  • 做网站邢台关键词搜索排名怎么查看
  • 平果县免费网站哪家好淘宝推广工具
  • 建网站成本网站优化推广的方法
  • 备案 网站名称怎么写seo营销优化
  • wordpress 媒体路径济南网站优化排名
  • ASP做旅游网站代码我想做地推怎么找渠道
  • 北京网站建设华网天下爱站长
  • 网站失败的原因佛山网络推广培训
  • 怎么找企业做网站网络营销策略包括
  • 360mobile智能手机网站建站系统广州网络营销产品代理
  • 做落地页素材在什么网站上找b2b网站平台有哪些
  • 南京做网站设计武汉百度推广优化
  • 长春自助建站软件职业技能培训网
  • 广州三合一网站建设廊坊seo排名公司
  • 医疗网站建设信息新站网站推广公司
  • 怎么给网站做关键词巢湖seo推广
  • 网页设计及网站建设的相关概念广点通推广登录入口
  • 手机网站app开发百度导航下载2020新版语音
  • 怎样学习做网站2022年最火的新闻摘抄
  • 酒店网站建设公司企业邮箱账号
  • 快速网站建设搜索引擎有哪些网站
  • 大连优化公司北京网络seo推广公司
  • 怎样在百度做网站表白全球疫情最新数据