LeetCode算法笔记-Day74
200. 岛屿数量
给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。
岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。
1 | · 示例1 |
DFS
遇到岛屿时(grid[i][j] === ‘1’) 则岛屿数量+1 且 将相邻所有陆地变为0 直至遍历完整个网格
Answer:
1 | /** |
给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。
岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。
1 | · 示例1 |
遇到岛屿时(grid[i][j] === ‘1’) 则岛屿数量+1 且 将相邻所有陆地变为0 直至遍历完整个网格
1 | /** |
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: true tags: true