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年4月修订)
人事部和信息产业部发的国人部发2003-39号文件,关于印发《计算机技术与软件专业技术资格(水平)考试暂行规定》和《计算机技术与软件专业技术资格(水平)考试实施办法》的通知; 网上找不到扫描版的,流氓百度居然拿国家文件和很多网上资源搞个文库,收费让大家下载,真丧尽天良啊! 在这里本想免费给大家提供,但CSDN也改了,最低只能选2分,没办法
2021-05-28 09:25:40 975KB 专业技术人员 考试 规定 办法
1
XX银行规范化文明服务学习心得体会
《建设项目前期工作咨询收费暂行规定》计价格【1999】1283号.doc
2021-05-10 20:59:04 41KB 咨询收费依据
1
GBZ 25740.2-2010 PROFIBUS & PROFINET 技术行规 PROFIdrive 第2部分:行规到网络技术的映射.pdf )
2021-04-21 09:11:13 3.79MB GBZ 25740.2-2010 PROFIdrive PROFINET
1
PROFIBUS & PROFINET技术行规 PROFIdrive 第1部分:行规规范.pdf
2021-04-21 09:07:27 9.17MB 西门子 ProfiNet 技术规范
1
中外合资中外合作职业介绍机构设立管理暂行规定 员工离职l资料.docx
2021-04-16 18:04:02 18KB 集团税务信息化
人行征信报送接口规范,希望帮助到想了解此方面的人。
2021-04-16 17:03:33 648KB 人行规范 征信报送 接口规范
1
提出一种基于轨迹相似度的移动对象出行规律分析方法,通过轨迹相似度得到其日常行为轨迹,并由此得到异常行为轨迹
1