标签: disjoint-sets kruskals-algorithm
http://en.wikipedia.org/wiki/Disjoint_sets
http://en.wikipedia.org/wiki/Kruskal's_algorithm
用于不相交集合的联合/查找数据结构...
答案 0 :(得分:2)
在Kruskal算法的条目中说明了,但你可以使用union / find结构来测试(通过FIND)边是否连接两个不同的树,或者它是否会在添加时形成一个循环。
如果边缘不形成循环并添加到生成树,则可以更新(通过UNION)相同的结构。