数据结构与算法设计_PPT_第6章_图3.pptVIP

  • 0
  • 0
  • 约3.44千字
  • 约 29页
  • 2021-03-19 发布于北京
  • 举报
生成树 图论中,常常将无回路的连通图定义为树 任意两个顶点间存在一条(不重复的)路径 且是唯一的路径 图的生成树 生成树 连通图G的极小连通子图,称为图的生成树 包含图中所有的顶点 无回路 n个顶点,只有n-1条边 任意去掉一条边,图将变成非连通图 添加一条边,图中将出现回路 含n个顶点n-1条边的图不一定是生成树 图的生成树 图的生成树不是唯一的 从不同的顶点出发,能得到不同的生成树 连通网络G=(V,E) 各边带权 生成树各边带权 生成树的权 生成树各边权值的和 最小生成树 权值最小的生成树 最小生成树 PRIM算法 贪心法 旅行推销员(TSP)问题 推销员从其中某一城市出发,唯一走遍n个城市,再回到出发的城市,求最短的路线 在带权无向完全图中,访问每个顶点恰好一次、并且返回出发点、总权数最小的回路 哈夫曼树 每一步都选择当前状态下的最优解 PRIM算法 初始为任意一个顶点,置初始候选蓝边集 While(T中顶点数目n) { 从候选蓝边集合中选取最短蓝边(u,v); 将边(u,v)及结点涂成红色,扩充到T中; 调整候选蓝边集; } 练习题 克鲁斯卡尔(Kruskal)算法 AOV网的拓扑排序 * 1 5 7 3 2 4 6 1 5 7 3 2 4 6 1 5 7 3 2 4 6 连通无向图的生成树 设G=(V,E)是一个连通图 则从图中任一顶点出发,遍历图G时,得到一个边

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档