
20200324104631534_地铁图结构_Dijkstra算法应用_4321_
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源介绍Dijkstra算法在地铁线路最短路径规划中的应用,通过实际案例分析和编程实现,帮助用户理解和掌握该算法的使用技巧。
编写一个程序实现北京地铁最短乘坐(站)线路查询功能。输入为起始站名和目的站名,输出则从起始站到目的地的最短乘车路径。
该程序应使用Dijkstra算法来计算两点之间的最优路线,并且如果存在多条相同长度的最佳路径,则只需提供其中一条即可。
数据格式示例:
地铁线路总数量:131
线路1:包含23个站点,比如“苹果园-0-古城”,表示从苹果园到古城无需换乘。
...
线路2: 包含19个站点,如西直门-积水潭, 鼓楼大街等。
【样例输入】:
起始站名:西土城
目的站名:北京西站
【样例输出】:
从西土城到北京西站的最短乘车路径可能为以下形式之一:
1. 西土城-10(1)-知春路-13(2)-西直门-4(2)-国家图书馆-9(4)-北京西站
或
2. 西土城-10(1)-知春路-13(2)-西直门-2(1)-车公庄-6(2)-白石桥南-9(3)-北京西站
输出中,数字表示换乘次数。
全部评论 (0)
还没有任何评论哟~


