作业帮 > 综合 > 作业

简单实现任意两个地点之间最短路径查询(具体见图)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 14:38:23
简单实现任意两个地点之间最短路径查询(具体见图)
数据结构要选用邻接矩阵或邻接表来实现
开个记录类型记录每个地点的信息,然后用SPFA FLOYED DIJSTRA等算法解决,如果仅仅查询这个图的话就用FLOYED一次性的把 任意两点间的最短路径算出来放在二维数组里.查询时直接调用就行了,不用重新运行了.
我已经把这个程序写出来了,你看看行不行,留下邮箱我发过去...
再问: 978010517@qq.com 能不能把源代码改下,除了能输出最短路径的大小 还能输出从起点到终点的路线。谢谢啦!!
再答: 可以了,我已经发过去了。能查具体路径了。。。。。。
再问: 为什么只要起点或终点里有“长途东站”程序就报错啊
再答: 这个啊,你填长途车站就对了。我写程序时,把那个东看成车了、所以就长途车站、、、、、对不起啊 我一直以为是长途车站而不是长途东站 你去代码 一改就行了 编辑查找替换把所有的长途车站改成长途东站
再问: 嗯 好了 非常感谢啊!!!