美文网首页
DFS——547. 朋友圈

DFS——547. 朋友圈

作者: 含泪若笑 | 来源:发表于2020-09-12 10:48 被阅读0次

    这道题之前没有看懂,后来明白了,是要通过关系找到互相连通的个数,即对无向图的邻接矩阵做dfs,来统计无向图的连通子图的个数。

    思路大概就是定义一个N个人的布尔型的数组,用来判断这个人是否已经被访问过。

    从第一个人开始,我们遍历他的每一列,发现一个有关系的人,在递归遍历与这个人有关的,这样,我们就遍历所有的。

    好久没有写这个了  竟然后想不起来new一个数组手动咋写了。。boolean[] visited = new boolean[M.length];

    代码:

    https://github.com/hanleirx/LeetCode/blob/master/547.%20%E6%9C%8B%E5%8F%8B%E5%9C%88

    相关文章

      网友评论

          本文标题:DFS——547. 朋友圈

          本文链接:https://www.haomeiwen.com/subject/tokzsktx.html