摘要: 本题可以套用和 [LeetCode] 200. Number of Islands 岛屿的数量 与 [LeetCode 695] Max Area of Island 岛的最大面积一样的dfs模版,不同的是DFS的遍历路径不同,本题 采用的是类似十字遍历方式,具体见如下代码。 1 /* 2 * @D 阅读全文
posted @ 2020-04-12 23:35 谁在写西加加 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 这道求岛屿数量的题的本质是求矩阵中连续区域的个数,很容易想到需要用深度优先搜索 DFS 来解,我们需要建立一个 visited 数组用来记录某个位置是否被访问过。由于本题没有要求不能破坏原矩阵, 所以可以使用DFS的方法将矩阵中每一块连续的1都置为0,以此标记以访问过,则可以到空间复用的目的。特别重 阅读全文
posted @ 2020-04-12 22:10 谁在写西加加 阅读(183) 评论(0) 推荐(0) 编辑