最小生成树

  • 假设要在n个城市之间架设通信网络,如何实现成本最小化?显然可用连通带权图建模,其中顶点表示城市,百年表示线路,权值表示成本。找到最小生成树即找到成本最小化方案,因为它们满足的条件一样,包含所有的顶点,虽然不包含所有的边但是所有的顶点之间都有边相连。
    Prim普里姆算法
  • 从第一个顶点开始找它的邻接点,要求是权值最小的那个,然后对这个邻接点接着找邻接点,直到所有的点都找遍了。