You are given an grid, where 1 represents land, and 0 represents water.An island is a maximal group of land cells connected 4-directionally (up, down, left, right); diagonal connections do not count. You may assume the grid’s boundary is surrounded by water. The area of an island is the number of land cells it contains.
Your task is to compute and return the maximum area among all islands in the grid. If no island exists, return 0.
Constraints:
grid.length
grid[i].length
grid[i][j] is either
You are given an grid, where 1 represents land, and 0 represents water.An island is a maximal group of land cells connected 4-directionally (up, down, left, right); diagonal connections do not count. You may assume the grid’s boundary is surrounded by water. The area of an island is the number of land cells it contains.
Your task is to compute and return the maximum area among all islands in the grid. If no island exists, return 0.
Constraints:
grid.length
grid[i].length
grid[i][j] is either