链接: leetcode 200岛屿数量.
在dfs函数中,先把选中点(row,col)感染了
然后判断
if(row-1>-1)
if(row+1<grid.length)
if(col-1>-1)
if(col+1<grid[0].length)
这四个条件是为了确保不会越界
再在if中判断要移动的点是否满足感染条件,满足就进入dfs函数
四if法在二维数组上进行深度/广度优先搜索
最新推荐文章于 2023-01-01 17:11:11 发布
链接: leetcode 200岛屿数量.
在dfs函数中,先把选中点(row,col)感染了
然后判断
if(row-1>-1)
if(row+1<grid.length)
if(col-1>-1)
if(col+1<grid[0].length)
这四个条件是为了确保不会越界
再在if中判断要移动的点是否满足感染条件,满足就进入dfs函数