Prim算法
2016-05-05 11:29:54 9 举报
Prim算法是一种用于求解图的最小生成树问题的贪心算法。它从一个顶点开始,逐步扩展已选择的顶点集合,每次选择一条连接已选择顶点和未选择顶点且权值最小的边,将其加入最小生成树中,直到所有顶点都被选择。Prim算法的核心思想是每次选择局部最优解来构造全局最优解。它保证了所得到的最小生成树包含所有边的权值之和最小。Prim算法的时间复杂度为O(V^2),其中V是图中顶点的数量。它在实际应用中被广泛使用,特别是在网络设计、电力系统等领域中。