校园导游 校园导航程序代码 c语言

时间:2012-05-04 16:27:32
【文件属性】:

文件名称:校园导游 校园导航程序代码 c语言

文件大小:10KB

文件格式:TXT

更新时间:2012-05-04 16:27:32

校园导游 校园导航 导游 导航 c

校园导游程序 [问题描述] 用无向网表示学校的校园景点平面图,图中顶点表示主要景点,存放景点的编号、名称、简介等信息, 图中的边表示景点间的道路,存放路径长度等信息。要求能够回答有关景点介绍、游览路径等问题。游 客通过终端可询问: (1)从某一景点到另一景点的最短路径。(最短路径问题) (2)游客从公园进入,选取一条最佳路线。 (3)使游客可以不重复地浏览各景点,最后回到出口(出口就在入口旁边)。 [基本要求] (1)将导游图看作一张带权无向图,顶点表示公园的各个景点,边表示各景点之间的道路,边上的权值 表示距离.为此图选择适当的数据结构。 (2)把各种路径都显示给游客,由游客自己选择浏览路线。 (3)画出景点分布图于屏幕上。 [实现提示] (1)构造一个无向图G并用邻接矩阵来存储。 (2)利用迪杰斯特拉算法来计算出起点到各个顶点之间的最短路径用二维数组p[i][]来记录,最短路径长 度就用一维数组d[i]存放;i的范围:0~20。 (3)一维数组have[]是用来记录最短路径出现顶点的顺序。 (4)根据起点和终点输出最短路径和路径长度。


网友评论

  • 简单清晰,虽然不是图形界面,但也比较规整实用
  • 内容不错哦,很有参考价值
  • 适合初学者,不错的材料
  • 内容不错,挺清晰的。虽然不是图像界面
  • 各部分结构很清晰,一看就懂
  • 看不懂 迪杰斯特拉算法~~~
  • 内容不错,十分清晰
  • 内容不错,十分清晰,主要用了迪杰斯特拉算法,虽不是图像界面,但界面依然整洁、美观。十分感谢~