第34天。
今天的题目是Friend Circles:
一道图论的题目,求连通分量的个数。这道题之前考研复试面试时遇到过。
用并查集去做会比较快,但是需要对并查集做一定修改。
简单来说,并查集的数组全初始化为0,然后在遍历到M[i][j]==true
时进行union
操作.
遍历完后,arr
中值为-1
的元素的个数就是连通分量的个数:
第34天。
今天的题目是Friend Circles:
一道图论的题目,求连通分量的个数。这道题之前考研复试面试时遇到过。
用并查集去做会比较快,但是需要对并查集做一定修改。
简单来说,并查集的数组全初始化为0,然后在遍历到M[i][j]==true
时进行union
操作.
遍历完后,arr
中值为-1
的元素的个数就是连通分量的个数: