一、最小生成树

树:在无向图中,连通且不含圈的图。

生成树:给定无向图G = (V,E),连接G中所有点,且边集是E的子集的树(此处是G的生成树)。

最小生成树:权值最小的生成树。

构造MST的算法:Prim算法/Kruskal算法)。

克鲁斯卡尔算法需要对图的边进行访问,所以克鲁斯卡尔算法的时间复杂度只和边有关系,可以证明其时间复杂度为O(e*loge)。

如何选择算法:

Kruskal算法因为只与边相关,则适合求稀疏图的最小生成树。而Prim算法因为只与顶点有关,所以适合求稠密图的最小生成树。

 

二、博客导航

  1. Prim算法
  2. Kruskal算法

相关文章:

  • 2021-12-30
  • 2021-08-06
  • 2021-11-28
  • 2021-08-04
  • 2021-07-14
  • 2021-07-26
  • 2021-09-20
  • 2021-07-24
猜你喜欢
  • 2021-04-09
  • 2021-10-09
  • 2022-12-23
  • 2022-12-23
  • 2021-10-16
相关资源
相似解决方案