算法设计与分析实验报告.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法设计实验报告  PAGE2 / NUMPAGES16              课 程 设 计 报 告             题目: 计算机算法基础实验报告                                 课程名称:     专业班级:   学 号:    姓 名:    指导教师:     报告日期:                计算机科学与技术学院    目录  TOC \o 1-3 \h \z \u HYPERLINK \l _Toc329695726 一、实验目的 PAGEREF _Toc329695726 \h 3  HYPERLINK \l _Toc329695727 二、实验题目 PAGEREF _Toc329695727 \h 3  HYPERLINK \l _Toc329695728 三、设计分析 PAGEREF _Toc329695728 \h 3   HYPERLINK \l _Toc329695729 1.生成最短路径问题设计分析 PAGEREF _Toc329695729 \h 3    HYPERLINK \l _Toc329695730 2.最优二分检索树问题设计分析 PAGEREF _Toc329695730 \h 4  HYPERLINK \l _Toc329695731 四、算法描述 PAGEREF _Toc329695731 \h 5  HYPERLINK \l _Toc329695732 1.生成最短路径问题算法描述(用流程图表示) PAGEREF _Toc329695732 \h 5    HYPERLINK \l _Toc329695733 2.最优二分检索树问题算法描述(用流程图表示) PAGEREF _Toc329695733 \h 6    HYPERLINK \l _Toc329695734 五、程序 PAGEREF _Toc329695734 \h 7   HYPERLINK \l _Toc329695735 1. 生成最短路径问题算法代码 PAGEREF _Toc329695735 \h 7   HYPERLINK \l _Toc329695736 2.最优二叉检索树源代码 PAGEREF _Toc329695736 \h 10  HYPERLINK \l _Toc329695737 六、测试与分析 PAGEREF _Toc329695737 \h 13   HYPERLINK \l _Toc329695738 1. 生成最短路径问题算法 PAGEREF _Toc329695738 \h 13   HYPERLINK \l _Toc329695739 2. 最优二叉检索树源测试及分析 PAGEREF _Toc329695739 \h 15  HYPERLINK \l _Toc329695740 七、实验总结及体会 PAGEREF _Toc329695740 \h 16   HYPERLINK \l _Toc329695741 八、参考书目 PAGEREF _Toc329695741 \h 16                                                                       实验目的  掌握贪心方法、动态规划的基本思想    了解适用贪心方法、动态规划的问题类型,并能设计相应的贪心法算法  掌握贪心算法、动态规划算法时间空间复杂度分析,以及问题复杂性分析方法     实验题目  实现单源点生成最短路径的贪心方法,完善算法,求出长度,并推导路径上的结点序列    实现最优二分检索树算法,计算各C(i,j)、R(i,j)、W(i,j)的值,并推导树的形态    设计分析   1.生成最短路径问题设计分析   为了制定产生最短路径贪心算法,对于这个问题需要想出一个多级解决方案和最优的量度标准。方法之一是逐条构造这些最短路径,可以用迄今已经生成的所有路径长度之和作为一种量度,为了使这一量度达到最小,其单独的每一个路径都必须具有最小长度。  使用这一个量度标准时,假定已经构造了i条最短路径,则下面要构造的路径应该是下一个最小的长度路径。生成从源点v0到所有其他结点的最短路径的贪心方法就是按照路径长度的非降次序生成这些路径。 首先,生成一条到最短结点的最短路径,

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档