码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-09-20 21:22:13      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:出错   span   输出   一个   实现   支持   无向图   默认   算法实现   

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

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

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

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

整体代码使用java编写。

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

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

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

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

标签:出错   span   输出   一个   实现   支持   无向图   默认   算法实现   

原文地址:https://www.cnblogs.com/Daisy-yu/p/11559251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!