上传者: superyinyi
|
上传时间: 2021-12-24 18:40:14
|
文件大小: 672KB
|
文件类型: -
校园导游要求:
设计一个校园导游咨询程序,为来访的客人提供各种信息查询服务。
a. 设校园平面图,所含景点不少于十个。以图中各顶点表示校内各景点,存放景点名称,代号,简介等信息 ;以边表示路径,存放路径长度等相关信息
b. 为来访客人提供图中任意景点相关信息的查询
c. 为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的路径
涉及的知识点:
单源最短路径和2点间最短路径,即Dijkstra算法与Floyd算法
另附:需要读写文件,文件中包含各个景点信息,一共十个景点。
所建的graph有10个顶点,13条边,这一点很重要,程序一开始便要用到这两个数字。
源代码中参杂了C++的代码,所以不是很完美。但可以运行。
报告是C语言的。