| English | 简体中文 |
200. Number of Islands
Description
Given an m x n
2D binary grid grid
which represents a map of '1'
s (land) and '0'
s (water), return the number of islands.
An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically. You may assume all four edges of the grid are all surrounded by water.
Example 1:
Input: grid = [ ["1","1","1","1","0"], ["1","1","0","1","0"], ["1","1","0","0","0"], ["0","0","0","0","0"] ] Output: 1
Example 2:
Input: grid = [ ["1","1","0","0","0"], ["1","1","0","0","0"], ["0","0","1","0","0"], ["0","0","0","1","1"] ] Output: 3
Constraints:
m == grid.length
n == grid[i].length
1 <= m, n <= 300
grid[i][j]
is'0'
or'1'
.
Related Topics
Similar Questions
- Surrounded Regions
- Walls and Gates
- Number of Islands II
- Number of Connected Components in an Undirected Graph
- Battleships in a Board
- Number of Distinct Islands
- Max Area of Island
- Count Sub Islands
- Find All Groups of Farmland
- Count Unreachable Pairs of Nodes in an Undirected Graph
- Maximum Number of Fish in a Grid