联合/查找数据结构如何应用于Kruskal的算法?
-
29-09-2019 - |
解决方案
它在Kruskal算法的条目中说明,但是如果边缘连接两棵不同的树,则可以使用联合/查找结构进行测试(通过查找),或者在添加时是否会形成周期。
如果边缘未形成周期并将其添加到生成树,则可以(通过联合)更新相同的结构。
不隶属于 StackOverflow
解决方案
它在Kruskal算法的条目中说明,但是如果边缘连接两棵不同的树,则可以使用联合/查找结构进行测试(通过查找),或者在添加时是否会形成周期。
如果边缘未形成周期并将其添加到生成树,则可以(通过联合)更新相同的结构。