🗒️695. 岛屿的最大面积
2025-3-5
| 2025-3-5
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Mar 5, 2025 02:40 AM
给你一个大小为 m x n 的二进制矩阵 grid 。
岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。
岛屿的面积是岛上值为 1 的单元格的数目。
计算并返回 grid 中最大的岛屿面积。如果没有岛屿,则返回面积为 0 。

DFS

写法一

用一个全局变量,来保存 DFS 的值

写法二——重要

带返回值的 DFS,这个会有点难理解。
我的理解时,把每一层都看作是当前最高层,然后 DFS 后,会将结果回溯回去。
先判断再 DFS

📎 参考

  • 【题单】网格图(DFS/BFS/综合应用)
  • Important
  • 面试题 16.19. 水域大小200. 岛屿数量
    Loading...