首页 > 其他 > 详细

地铁出行线路规划

时间:2019-09-21 23:27:21      阅读:130      评论:0      收藏:0      [点我收藏+]

一、需求分析

???1.可以通过程序从txt文件导入数据

???2.可以通过输入的地铁线路输出该线路所有站点

???3.可以通过输入的两个地铁站点输出两站点间的最短路径

二、地铁线路图输入格式

    地铁线路1: 地铁站点1 地铁站点2...
    地铁线路2: 地铁站点1 地铁站点2...
    ...
    可转站站点: 站点1 可转线路1 可转线路2...无 站点2 可转线路1 可转线路2...无

???###站点的可转线路用无结尾

三、程序设计思路

???1.为了学习并掌握python语言,我打算用python写该程序

???2.由于地铁线路连线较少,所以用邻接表的形式存储线路

???3.由于地铁线路为无向无权图,因此采用BFS算法来获取两站间最短距离

???4.为了输出某线路的全部站点,输入时我会将地铁线路和地铁站点分开存储,便于输出

地铁出行线路规划

原文:https://www.cnblogs.com/liyi2019/p/11565218.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!