LeetCode 695. Max Area of Island
撰写于 20171221 修改于 20180121 分类 LeetCode
Hi, again, I was very busy these days. Today’s LeetCode question is very simpleDepthFirst Search. Here is the question.
Question
Given a nonempty 2D array grid of 0’s and 1’s, an island is a group of 1’s (representing land) connected 4directionally (horizontal or vertical.) You may assume all four edges of the grid are surrounded by water.
Find the maximum area of an island in the given 2D array. (If there is no island, the maximum area is 0.)
Example 1:


Given the above grid, return 6. Note the answer is not 11, because the island must be connected 4directionally.
Example 2:


Given the above grid, return 0.
Note: The length of each dimension in the given grid does not exceed 50.
Solution
This is a Deepthfirst Search problem, so it is simple to tackle by using recursion.
Code

