什么是最小生成树
带权连通图中,总的权值之和最小的带权生成树为最小生成树 。最小生成树也称
最小代价生成树或最小花费生成树;如下图:
构造最小生成树的基本原则:
1、只能利用图中的边来构造最小生成树;
2、只能使用、且仅能使用图中的n-1条边来连接图中的n个顶点;
3、不能使用图中产生回路的边;
普里姆(Prim)算法
指定顶点V1,Prim算法步骤如下:
指定顶点不唯一,则最后的最小生成树不唯一;
克鲁斯卡尔(Kruskal)算法
基本思想如下:
图示过程如下:
不指定顶点
微信扫一扫
带权连通图中,总的权值之和最小的带权生成树为最小生成树 。最小生成树也称
最小代价生成树或最小花费生成树;如下图:
构造最小生成树的基本原则:
1、只能利用图中的边来构造最小生成树;
2、只能使用、且仅能使用图中的n-1条边来连接图中的n个顶点;
3、不能使用图中产生回路的边;
指定顶点V1,Prim算法步骤如下:
指定顶点不唯一,则最后的最小生成树不唯一;
基本思想如下:
图示过程如下:
不指定顶点
相关推荐