校园导游系统C++实现
上传用户:yuanxingdz
上传日期:2024-03-19
文件大小: 19k
源码售价: 10 个金币 积分规则     积分充值
资源说明:用Visual c++编写的一个简单的校园导游系统 是我们数据结构的课程设计 用mgraph initgraph()函数来初始化图,使用字符串的函数strcpy来初始化信息和名称,再给各弧的权值赋值,由于全部赋值在找路径的过程中太多了,所以只给部分赋值了。 用int locatevex(mgraph c,int v)来查找景点在图中的序号(由于之后继续增加或者减少结点) 两景点间的所有路径用函数int allpath(mgraph c)找到所有的路径 void path(mgraph c, int m,int n,int k) 用于打印序号为m,n景点间的一条路径 在其中,当走完一条路径后,将其存储在d[k]中,直到d[k]==n时输出这条路径,然后跳出,把d[k]点的visited设为0,继续进行下个顶点。直至到所有的顶点都完成。 用void shortestpath_dij(mgraph c)函数来计算两个顶点间的最短路径,使用迪克斯特拉算法 用void shortestpath_floyd(mgraph c)函数来计算两个顶点间的最短路径,使用floyd算法
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。