实验-王茂林.docxVIP

  • 23
  • 0
  • 约1.43万字
  • 约 30页
  • 2016-12-25 发布于重庆
  • 举报
实验二 贪心选择算法(信息1411 王茂林 2014125104)实验目的:理解贪心选择算法的思想实验课时:4学时实验原理:贪心选择算法思想:(1)贪心选择能得到问题的最优解,要证明我们所做的第一步选择一定包含在一个最优解总,即存在一个最优解的第一步是从我们的贪心选择开始。(2)在做出第一步贪心选择后剩下的子问题应该是和原问题类似的规模较小的子问题为此我们可以用数学归纳法来证明贪心选择能得到问题的最优解。实验题目:1、单源最短路径在无向图 G=(V,E) 中,假设每条边 E[i] 的长度为 w[i],找到由顶点 V0 到其余各点的最短路径。按路径长度递增次序产生最短路径算法:  把V分成两组:  (1)S:已求出最短路径的顶点的集合  (2)V-S=T:尚未确定最短路径的顶点集合  将T中顶点按最短路径递增的次序加入到S中,  保证:(1)从源点V0到S中各顶点的最短路径长度都不大于  从V0到T中任何顶点的最短路径长度  (2)每个顶点对应一个距离值  S中顶点:从V0到此顶点的最短路径长度  T中顶点:从V0到此顶点的只包括S中顶点作中间  顶点的最短路径长度  依据:可以证明V0到T中顶点Vk的最短路径,或是从V0到Vk的  直接路径的权值;或是从V0经S中顶点到Vk的路径权值之和  (反证法可证)#include iostream#include stdio.h#inclu

文档评论(0)

1亿VIP精品文档

相关文档