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

机械设备行业网站建设一键优化软件

机械设备行业网站建设,一键优化软件,自适应wordpress博客,免费做h5的网站知乎1254. 统计封闭岛屿的数目 这道题和 岛屿数量 – 二维矩阵的dfs算法 类似,区别在于不算边缘部分的岛屿,那其实很简单,把上⼀题中那些靠边的岛屿排除掉,剩下的就是「封闭岛屿」了。 关于岛屿的相似题目: 岛屿数量 –…

1254. 统计封闭岛屿的数目

这道题和 岛屿数量 – 二维矩阵的dfs算法 类似,区别在于不算边缘部分的岛屿,那其实很简单,把上⼀题中那些靠边的岛屿排除掉,剩下的就是「封闭岛屿」了。

关于岛屿的相似题目:

  1. 岛屿数量 – 二维矩阵的dfs算法
  2. 封闭岛屿数量 – 二维矩阵的dfs算法
  3. 统计封闭岛屿的数目
  4. 统计子岛屿
  5. 不同岛屿的数量

class closedIsland:"""floodFill 算法1254. 统计封闭岛屿的数目https://leetcode.cn/problems/number-of-closed-islands/"""def solution(self, grid: List[List[str]]) -> int:res = 0m, n = len(grid), len(grid[0])for j in range(n):# 先把靠上边的岛屿淹掉self.dfs_matrix(grid, 0, j)# 先把靠下边的岛屿淹掉self.dfs_matrix(grid, m-1, j)for i in range(m):# 先把靠左边的岛屿淹掉self.dfs_matrix(grid, i, 0)# 先把靠右边的岛屿淹掉self.dfs_matrix(grid, i, n-1)# 遍历grid,就是所有的封闭岛屿for i in range(m):for j in range(n):if grid[i][j] == 0:res += 1self.dfs_matrix(grid, i, j)return resdef dfs_matrix(self, grid, i, j):m, n = len(grid), len(grid[0])# 跳出递归条件if i < 0 or i >= m or j < 0 or j >= n:returnif grid[i][j] == 1:returngrid[i][j] = 1self.dfs_matrix(grid, i - 1, j)  # 上self.dfs_matrix(grid, i + 1, j)  # 下self.dfs_matrix(grid, i, j - 1)  # 左self.dfs_matrix(grid, i, j + 1)  # 右
http://www.ds6.com.cn/news/48138.html

相关文章:

  • 和平区网站建设优化大师windows
  • 网站下载app免费安全seo快速排名软件平台
  • 湖南省建设信息网北京推广优化公司
  • 广告网站留电话不用验证码新品推广计划与方案
  • 做网站建设哪家公司靠谱友情链接交换网
  • 药业做网站的网站目标分析西安网站建设
  • 网站seo优化推广外包目前最火的自媒体平台
  • 网站建设创业公司策划方案做seo有什么好处
  • wordpress 如何 删除授权山东网站seo推广优化价格
  • 网站开发设计合同优化关键词的方法有哪些
  • 商城网站建设特点网站网页的优化方法
  • 广州制作网站公司口碑营销ppt
  • 大连网站开发工资简述网络营销的主要方法
  • 三明做网站关键词优化师
  • b站上值得看的纪录片搜索引擎优化seo怎么做
  • 做网站是什么时候分页软文推广营销
  • 百度权重高的网站seo排名赚app最新版本
  • 怎么在网站做支付端口对接关键词在线播放免费
  • 网站建设项目采购公告百度一下百度搜索百度一下
  • 郯城县建设局网站福州搜索排名提升
  • 个体商户取名字推荐页面优化的方法
  • 网页设计心得体会报告怎么写seo是什么的缩写
  • 做网站链接容易吗百度热议
  • php商城网站建设品牌网站建设哪家好
  • 网站开发公司哪里寻找客源2023年3月份疫情严重
  • 用wordpress仿一个网站网页链接制作生成
  • 中国工商银行网站建设微信营销成功案例8个
  • 网站建设单位哪家好郑州好的seo外包公司
  • 网站建设实训报告模板广州现在有什么病毒感染
  • 网站建设优化托管宁德市有几个区几个县