合肥工业最小生成树.doc

合肥工业最小生成树课案

《离散数学》 最小生成树问题 姓 名: 学 号: 班 级: 实验地点: 实验楼四号楼第三机房 实验时间: 2014-12-3 实验目的和要求 八口海上油井相互间距离如下表,其中1号井离海岸最近,为5km。问从海岸经1号井铺设油管把各井连接起来,怎样连油管长度最短(为便于检修,油管只准在油井处分叉)? 从~到 2 3 4 5 6 7 8 1 1.3 2.1 0.9 0.7 1.8 2.0 1.8 2 0.9 1.8 1.2 2.8 2.3 1.1 3 2.6 1.7 2.5 1.9 1.0 4 0.7 1.6 1.5 0.9 5 0.9 1.1 0.8 6 0.6 1.0 7 0.5 目的 运用最小生成树思想和求最小生成树程序解决实际问题。 实验环境和工具 C++语言环境实验 Deve c++ 5编译器 实验过程 3.1程序思想 将各个油井抽象化为图的顶点,它们之间的距离为图的权值 用邻接矩阵储存图的顶点和权值 用一个辅助数组储存未选进最小生成树的边和顶点 主算法prim算法的图解 基本思想 假设G =(V,E)是一个具有n

文档评论(0)

1亿VIP精品文档

相关文档