给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。
示例 1:
1 | 输入: |
示例 2:
1 | 输入: |
Code
1 | //思路:遍历二维数组,遇到为1的就利用dfs向四周扩散,将该岛沉没,并将岛数量加1 |
I MUST ASSEMBL THEM
给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。
示例 1:
1 | 输入: |
示例 2:
1 | 输入: |
1 | //思路:遍历二维数组,遇到为1的就利用dfs向四周扩散,将该岛沉没,并将岛数量加1 |
----\(˙<>˙)/----赞赏一下吧~
微信支付
支付宝