课程设计--最短路径:拯救007
《课程设计--最短路径:拯救007》由会员分享,可在线阅读,更多相关《课程设计--最短路径:拯救007(23页珍藏版)》请在毕设资料网上搜索。
1、1 数 据 结 构 课 程 设 计 报 告 数 据 结 构 课 程 设 计 报 告 最短路径最短路径拯救拯救007007 专业专业 xxxxxx 学生姓名学生姓名 xxxx 班级班级 xxxx 学号学号 xxxx 指导教师指导教师 xxxxx 完成日期完成日期 xxxxxx 2 目目 录录 一、简介 3 二、算法说明 4 三、测试结果 7 参考文献 14 3 一、一、简介简介 最短路径是,在一个图中,若从一个顶点到另一个顶点存在着一条路径(这 里只讨论无回路的简单路径) ,则称该条路径长度为为该路径上所有经过的边的 数目,它也等于该路径上的顶点数减 1。由于从一个顶点到另一个顶点可能存在 着多
2、条路径,在每条路径上所经过的边数可能不同,把路径长度最短(经过的 边数最少)的那条路径叫做最短路径,其路径长度叫做最短距离。这是对无权 图而言的,若图是帯权图,则把从一个顶点 vi 到 vj 的一条路径上所有经过边 的权值之和定义为该路径的带权路径长度。把带权路径长度最短的那条路径称 为该有权图的最短路径,其路径长度称为最短距离。 Dijksra 算法: 如何求解从一个顶点到其余每个顶点的最短路径呢?狄克斯 特拉于1959年提出了解决此问题的一种按路径长度的递增次序产生最短路径的 算法。基本思想是,从图中给定源点到其他各个顶点之间客观上应个存在一条 最短路径,在这组最短路径中,按其长度的递增次
3、序求出到不同顶点的最短路 径和路径长度。 图是一种较线性结构和树形结构更为复杂的非线性数据结构, 这种复杂性主 要来自数据元素之间的复杂关系。在图结构中,任何两个数据元素之间都可能 存在关系,一般用顶点表示数据元素,而用顶点之间的连线表示数据元素之间 的关系。图的二元组定义为:G=(V,E)。其中 V 是非空的顶点集合,E 是 V 上的 二元关系集合。 题目内容: 看过 007 系列的电影的人们一定很熟悉 Jams Bond 这个世界上最著名的 特工了。在电影“Live And Let Die”中 Jams Bond 被一组毒品贩子抓住并且 关到湖中心的一个小岛上,而湖中有很多凶猛的鳄鱼。这时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 路径 拯救 007
