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