什么是最小生成树
带权连通图中,总的权值之和最小的带权生成树为最小生成树 。最小生成树也称
最小代价生成树或最小花费生成树;如下图:
构造最小生成树的基本原则:
1、只能利用图中的边来构造最小生成树;
2、只能使用、且仅能使用图中的n-1条边来连接图中的n个顶点;
3、不能使用图中产生回路的边;
普里姆(Prim)算法
指定顶点V1,Prim算法步骤如下:
指定顶点不唯一,则最后的最小生成树不唯一;
克鲁斯卡尔(Kruskal)算法
基本思想如下:
图示过程如下:
不指定顶点
带权连通图中,总的权值之和最小的带权生成树为最小生成树 。最小生成树也称
最小代价生成树或最小花费生成树;如下图:
构造最小生成树的基本原则:
1、只能利用图中的边来构造最小生成树;
2、只能使用、且仅能使用图中的n-1条边来连接图中的n个顶点;
3、不能使用图中产生回路的边;
指定顶点V1,Prim算法步骤如下:
指定顶点不唯一,则最后的最小生成树不唯一;
基本思想如下:
图示过程如下:
不指定顶点
图的最小生成树
图的应用:最小生成树在学习了图的基本结构和遍历方式后,我们再继续地深入学习一些出现的问题...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M