定义
Prim算法
Prim算法是一种用于寻找有权无向图的最小生成树的贪心算法。核心是从一个点开始,每次选取最小的邻边。
步骤
对于一个无向连通图,设顶点集合为,设已经加入最小生成树的顶点集合为U。
- 选择一个点作为起始点u
- 从t的邻边中选择权重最小的边(u, v),满足,将v加入U,令u=v,回到(2)。
- 当U=V时,算法结束。
Prim算法
Prim算法是一种用于寻找有权无向图的最小生成树的贪心算法。核心是从一个点开始,每次选取最小的邻边。
对于一个无向连通图,设顶点集合为,设已经加入最小生成树的顶点集合为U。