Problem 200: Number of Islands
思路
首先定位每一个 island,也就是 “1”, 然后用 dfs 递归
这里有个问题就是如果访问过一次以后,我们需要标记,于是我们把访问过的 “1” 标记为 “2”
易错点
注意退出条件
注意最后一个条件
grid[i][j] != '1'
,岛的身边如果还是岛,我们就退出,不管他了就。边界条件
i >= grid.length
平时没留意这个=
Last updated
首先定位每一个 island,也就是 “1”, 然后用 dfs 递归
这里有个问题就是如果访问过一次以后,我们需要标记,于是我们把访问过的 “1” 标记为 “2”
注意退出条件
注意最后一个条件grid[i][j] != '1'
,岛的身边如果还是岛,我们就退出,不管他了就。
边界条件
i >= grid.length
平时没留意这个 =
Last updated