- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深 圳 大 学 实 验 报 告
课程名称: 数据结构实验与课程设计
实验项目名称: 实验十一:最短路径2012-11-12
实验报告提交时间: 2012-11-19
教务部制
一、实验目的与要求:
目的:
1.掌握图形结构的输入方法。
2.掌握图形结构的说明,创建及图的存储表示。
3.掌握最短路径算法原理。
4.掌握最短路径的实现方法。
二、实验内容:
校园导航问题设计学的平面图,至少包括个以上的场所,每两个场所间可以有不同的路,且路长也可能不同找出从场所到达场所的最佳路径(最短路径)。找出从任意场所到达另一场所的最佳路径(最短路径)。
基本要求设计校园平面图,在校园景点选个以上的景点。以图中顶点表示校园内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等有关信息。
为来访客人提供图中任意景点相关信息的查询。为来访客人提供景点的问路查询,查询景点之间的最短路径。为来访客人提供任意景点的问路查询,即查询任意两个景点之间的一条最短路径。
5、界面要求:有合理提示;每个功能可以设立菜单;根据提示,可以完成相关的功能要求
三、实验步骤与过程:
程序总流程:
对应的邻接矩阵:
1 2 3 4 5 6 7 8
1 0 max 15 max 4 max 9 max
2 max max max max 2 2 max max
3 15 max max max 5 max max max
4 max max 10 max max max max max
5 4 max 5 max max max max 5
6 max 2 max max max max 3 max
7 9 2 max max max 3 max max
8 max max max max 5 max 6 max
源代码:
#includeiostream.h
#includestdlib.h
#include windows.h
const int max=99;
const int Weight[8][8]={{0,max,15,max,4,max,9,max},
{max,0,max,max,max,2,2,max},
{15,max,0,10,5,max,max,max},
{max,max,10,0,8,max,max,max},
{4,max,5,max,0,max,max,5},
{max,2,max,max,max,0,3,max},
{9,2,max,max,max,3,0,6},
{max,max,max,max,5,max,6,0}};
class scenery
{
public:
int No;
char *name;
char *introduction;
void scenerySet(int no,char *pname,char *pintroduction)
{
No=no;
name=pname;
introduction=pintroduction;
}
scenery(){}
~scenery(){}
};
class SZU
{
public:
scenery place[8];
int weight[8][8];
int dist[8]; //存放源点到其它各点的最短路径
int path[8]; //存放在最短路径上该该顶点的前一顶点号
int s[8]; //已求得的在最短路径上的顶点的顶点号
void shortestPath(int start,int end)
{
for
您可能关注的文档
- 整体思维与跨界整合讲义.ppt
- 整体提升脚手架安装技术规程讲义.doc
- 整体性和差异性讲义.docx
- 班主任讲班(永乐)讲述.pptx
- 旅游移动时代20141028(Patrick_3)讲义.ppt
- 整体铸造E.max瓷全冠用于根管治疗后磨牙的修复讲义.doc
- 必修二第14课社会主义经济体制的建立讲义.doc
- 成本会计总论讲述.ppt
- 必修二第19-20课经济体制改革_学案讲义.doc
- 班主任老师寄语一句话大全讲述.doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)