1.需求:该程序能够准确地读出.txt文件中的数据,将北京地铁的全部站点信息按格式输出。
2.需求:输入你所要查询的路线,能够查询各个站点的信息,输出该号线路上所有站点信息
3.需求:在出发站与目的站之间输出一个最短路径
通过参数,-map subway.txt 来实现将北京地铁的全部站点输出,以此来实现第一个所要求的需求
测试1、
测试2、、
测试3、
如果遇到不正确的线路,则会报错。该路线不存在!!!
本次项目区别于以前的实验内容,从无到有,需要自己提前设计、学习与之相关的编写工具、考虑各种特殊情况,是对个人能力的综合考验;通过地铁项目的构建初步掌握了markdown及github工具的运用,但并不熟练,还需要后续的操作练习。刚开始写代码,一直卡在最短路径算法这个方向,后来想到了dijkstra算法,但是对这个算法又并没有那么熟悉,所以在这个个人项目中,借鉴了网上的算法代码。在今后的学习之中,还需要加强更多的学习!!!
原文:https://www.cnblogs.com/31701044-niuwj/p/11674828.html