首页 > 其他 > 详细

北京地铁规划

时间:2019-10-15 10:25:16      阅读:90      评论:0      收藏:0      [点我收藏+]

 技术分享图片

 

 

 

 

一、项目需求

1.需求:该程序能够准确地读出.txt文件中的数据,将北京地铁的全部站点信息按格式输出。

2.需求:输入你所要查询的路线,能够查询各个站点的信息,输出该号线路上所有站点信息

3.需求:在出发站与目的站之间输出一个最短路径

二、文件存储

技术分享图片

 

 

 

技术分享图片

 

 

 三、测试

1. 需求1:通过读取 -map 参数来获得对应的自定义地铁文件(命名为 subway.txt)

技术分享图片

 

 

 技术分享图片

 

 

 通过参数,-map subway.txt 来实现将北京地铁的全部站点输出,以此来实现第一个所要求的需求

2. 需求2:-abc 指定用户需要查询的线路,-o 指定输出文件

测试1、

技术分享图片

 

 

 技术分享图片

 

 

 测试2、、

技术分享图片

 

 

技术分享图片

测试3、

技术分享图片

 

 技术分享图片

 

 如果遇到不正确的线路,则会报错。该路线不存在!!!

 

3. 需求3: -xyz 参数加两个地铁站点名称分别作为出发与目的

技术分享图片

 

技术分享图片

五、体会

本次项目区别于以前的实验内容,从无到有,需要自己提前设计、学习与之相关的编写工具、考虑各种特殊情况,是对个人能力的综合考验;通过地铁项目的构建初步掌握了markdown及github工具的运用,但并不熟练,还需要后续的操作练习。刚开始写代码,一直卡在最短路径算法这个方向,后来想到了dijkstra算法,但是对这个算法又并没有那么熟悉,所以在这个个人项目中,借鉴了网上的算法代码。在今后的学习之中,还需要加强更多的学习!!!

 

北京地铁规划

原文:https://www.cnblogs.com/31701044-niuwj/p/11674828.html

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