acwing算法基础之搜索与图论--最小生成树问题

目录

  • 1 基础知识
  • 2 模板
  • 3 工程化

1 基础知识

最小生成树:n个结点,选择n-1条边,使得它连通,并且边长之和最小。

对应的解决方法有:
1 prim算法
1.1 朴素版的prim算法。时间复杂度为O(n^2),适用于稠密图。
1.2 堆优化版的prim算法。时间复杂度为O(mlogn),适用于稀疏图。
2 kruskal算法。时间复杂度为O(mlogm),适用于稀疏图。

从coding实现来说,对于稠密图,使用朴素版的prim算法;对于稀疏图,使用kruskal算法。

2 模板

暂无。。。

3 工程化

暂无。。。

你可能感兴趣的:(Acwing,C++学习,算法,图论)