prim算法
优点:对稠密图效率高
缺点:复杂度为 $O(n^2)$
1 |
|
kruskal算法
$(并查集 + 贪心)$
优点:复杂度较低 $O(mlogn)$,实现简单
缺点:边数较多,即稠密图中效率较低
思想 : 通过边进行贪心思想,优先选择边权值小的,并且这两个端点不能在同一个集合里
(即不连通,否则加上会出现环)
1 |
|
优点:对稠密图效率高
缺点:复杂度为 $O(n^2)$
1 | #include <iostream> |
$(并查集 + 贪心)$
优点:复杂度较低 $O(mlogn)$,实现简单
缺点:边数较多,即稠密图中效率较低
思想 : 通过边进行贪心思想,优先选择边权值小的,并且这两个端点不能在同一个集合里
(即不连通,否则加上会出现环)
1 | #include <iostream> |