返回题库

岛屿数量

Number of Islands

专题
Algorithmic Programming / 算法编程
难度
L3
来源
Citadel

题目详情

问题:岛屿数量

考察:数组、深度优先搜索、广度优先搜索

来源:DSA Prep / Citadel

链接:https://www.dsaprep.dev/blog/number-of-islands-leetcode-solution

Problem: Number of Islands

Patterns: Array, Depth-First Search, Breadth-First Search

Recency: 6mo

Link: https://www.dsaprep.dev/blog/number-of-islands-leetcode-solution

Source: https://www.dsaprep.dev/blog/citadel-coding-interview-questions/

解析

思路:遍历网格,遇到未访问的陆地就计数并用 DFS/BFS 把与它四联通的陆地全部标记访问。

复杂度:时间 O(mn),空间 O(mn) 最坏递归/队列。