地铁出行路线规划分析与设计

Posted daisy-yu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了地铁出行路线规划分析与设计相关的知识,希望对你有一定的参考价值。

需求分析:
1.实现一个支持显示地铁线路与计算换乘的程序
2.实现基础的查询操作(查询指定地铁线经过的站点等)
3.计算从出发到目的站点之间的最短路线(经过的站点数最少)
设计思路:
将地铁线路信息用一个文本文件(.txt)的形式保存起来

1号线:站点1 站点2 ...
2号线:站点1 站点2 ...
3号线:站点1 站点2 ...
......

将最短路线信息用一个文本文件(.txt)的形式输出

3
洪湖里
西站
6号线
复兴路

整体代码使用java编写。

将地铁线路图看作一张无向图,图中的每一个节点即为一个站,相邻两站距离默认为1。

最短路线的计算使用Dijkstra算法实现。

程序要实现“容错性”的出错设计,尽可能精确报错,输出必要的提示或说明。

以上是关于地铁出行路线规划分析与设计的主要内容,如果未能解决你的问题,请参考以下文章

天津地铁出行线路规划项目需求分析与设计思路分析

地铁出行路线规划

地铁出行路线规划

北京地铁出行路线规划设计

个人项目-地铁出行路线规划的简要分析

地铁出行路线规划