1. 实现一个支持显示地铁线路与计算换乘的程序(对于C++/C#,编译后的二进制文件名需为subway.exe;对于Java项目,Main 方法所在文件名需为Subway.java)。之后,用户可以通过命令行启动这个程序。程序在启动时,会读取不同命令对应的命令行参数。对于地铁线路信息图,我们约定它采用参数-map作为标志。程序启动时需要通过读取-map参数来获得对应的自定义地铁文件(命名为subway.txt),从而得到地铁线路图的信息。一个调用应用程序的示例如下:subway. exe- map subway. txt对于Java语言,则是java subway -map subway. Txt 2. 现在程序里已经与地铁文件解耦了,那么我们就可以在这个的基础上做一些基础的查询操作。比如说,用户希望查询指定地铁线经过的站点。这样,在应用程序需要支持一个新的命令行参数-a,它指定了用户希望查询的地铁线路。这样,在给定地铁线路时,你的程序就需要能够从线路的起始站点开始,依次输出该地铁线经过的所有站点,直到终点站。输出的文件我们使用-o命令行参数来指定。一个调用应用程序的示例如下:subway. exe - -a 1号线-map subway. txt -0 station. txt对于Java语言,则是java subway -a 1号线- map subway. txt -o station. txt 3. 如果用户希望坐地铁,他希望能通过最少的站数从出发点到达目的地,这样就可以在命令行中以-b参数加两个地铁站点名称分别作为出发与目的,比如用户希望知道洪湖里到复兴路之间的最短路线是怎样的,他就可以使用如下命令让程序将结果写入routine.txt中。subway. exe -b洪湖里复兴路-map subway. txt -o routine. txt你的程序将计算从出发到目的站点之间的最短(经过的站点数最少)路线,并输出经过的站点的个数和路径(包括出发与目的站点)。注意,如果需要换乘,请在换乘站的下一行输出换乘的线路。上面 样例的输出就会存入routine.txt 文件中,文件内容如下: 3 洪湖里 西站 6号线 复兴路 值得注意的是,严格按照要求输出,不要增加任何额外输出或提示语。
1
聚合支付平台,聚合支付平台技术资料,线上聚合、聚合支付。
2021-06-11 15:46:47 1.36MB java 软件开发
1
java软件需求分析 概要设计 详细设计 数据库设计模板
1
为什么收费? 这是花了我很多天的心思,用心打造出来的Java简历分析模板,适合新手包装成有一点工作年限(1-2年),但又不会太老手的简历;让你的简历做得跟别人不一样; 免费了就会导致所有人突然把简历模板拿去用,导致市场上突然出现跟我一样的模板;失去了这份模板的效用;让你的简历和别人不一样; 里面有什么? 一份顺应市场需求合格的适合java新手包装成1-2年工作简历; 划出重点经常被问的技能点; 分析技术和高频面试题以及技能点学习方向; 手把手教你包装一份简历,包括包装你的强项项目; 你只会图书管理系统也能包装; 本文档结构(自上而下)个人信息---求职意向---专业技能
2021-06-02 09:13:05 163KB 简历 java简历模板
1
Spring-boot.docx
2021-05-27 12:02:35 373KB java 软件开发
1
Spring-boot.docx
2021-05-27 12:02:35 373KB java 软件开发
1
1.使用 spring 的 IoC 的实现账户的 CRUD 2.IOC 配置 3. Spring 整合 Junit[掌握]
2021-05-25 13:04:00 660KB spring 5 java 软件框架
1
Spring 中的 AOP[掌握]
2021-05-25 13:04:00 718KB spring 5 java 软件框架
1
JAVA《软件工程》精品课程网站设计与实现
2021-05-17 19:04:48 2.58MB 课程 设计
1
该项目旨在将MP3音乐库分类为搅拌级别,并生成每个分类组的播放列表。 到现在为止,这些组是:平静,中度和焦虑。
2021-05-12 14:03:08 3.17MB 开源软件
1