🗒️1020. 飞地的数量
2025-3-6
| 2025-3-6
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Mar 6, 2025 01:45 AM
给你一个大小为 m x n 的二进制矩阵 grid ,其中 0 表示一个海洋单元格、1 表示一个陆地单元格。
一次 移动 是指从一个陆地单元格走到另一个相邻(上、下、左、右)的陆地单元格或跨过 grid 的边界。
返回网格中 无法 在任意次数的移动中离开网格边界的陆地单元格的数量。

DFS

在 DFS 的过程中,统计出大小,如题695. 岛屿的最大面积。不同的是,我们这题求的是不靠近边界的。因此,设置一个标记位,如果在遍历的过程中超过了边界,就改变标记位。在跳出 DFS 计算大小时,不将其记入最后的答案。

📎 参考

  • 【题单】网格图(DFS/BFS/综合应用)
  • 2684. 矩阵中移动的最大次数463. 岛屿的周长
    Loading...