实验1贪心法求解单源最短路径问题.docVIP

  • 264
  • 0
  • 约 6页
  • 2016-10-19 发布于重庆
  • 举报
实验1贪心法求解单源最短路径问题

实验1. 贪心法求解单源最短路径问题 实验内容 本实验要求基于算法设计与分析的一般过程(即待求解问题的描述、算法设计、算法描述、算法正确性证明、算法分析、算法实现与测试)。应用贪心策略求解有向带权图的单源最短路径问题。 实验目的 通过本次实验,掌握算法设计与分析的一般过程,以及每个步骤的基本方法。并应用贪心法求解单源最短路径问题。 环境要求 对于环境没有特别要求。对于算法实现,可以自由选择C, C++, Java,甚至于其他程序设计语言。 实验步骤 步骤1:理解问题,给出问题的描述。 步骤2:算法设计,包括策略与数据结构的选择 步骤3:描述算法。希望采用源代码以外的形式,如伪代码、流程图等; 步骤4:算法的正确性证明。需要这个环节,在理解的基础上对算法的正确性给予证明; 步骤5:算法复杂性分析,包括时间复杂性和空间复杂性; 步骤6:算法实现与测试。附上代码或以附件的形式提交,同时贴上算法运行结果截图; 步骤7:技术上、分析过程中等各种心得体会与备忘,需要言之有物。 说明:步骤1-6在“实验结果”一节中描述,步骤7在“实验总结”一节中描述。 实验结果 1.问题描述 给定一个有向带全图G=(V,E),其中每条边的权是一个非负实数。另外,给定V中的一个顶点,称为源点。现在要计算源点到所有其他各个顶点的最短路径长度,这里的路径长度是指路径上所有经过边的权值之和。这个问题通常称为单源最短

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档