|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我有很多问题想问,哪位大佬帮帮菜鸡
【题目1】最优出行方案推荐系统
针对出行用户的不同需求,设计一款最优出行方案推荐系统,提供多种最优决策的方案,包括:中转次数最少的方案、出行费用最少的方案、出行时间最短的方案。
基本要求包括:
1、提供用户操作的菜单和界面,实现对城市、交通工具(火车、航班)的编辑功能,进行添加、删除和修改等操作。
2、设计火车时刻表、航班信息表,要求以文件的形式存储。
(1)文件一:存储火车时刻信息,例如文本文件,文件名:TrainTime.txt,格式可以自行设计。要求给出每个路段的详细信息,例如:高铁G77从武汉到深圳,需要给出武汉至长沙南、长沙南至广州南、广州南至深圳北到站时间、发车时间、票价、车次号等,如:
车次 站名 到站时间 发车时间 票价
G77 武汉 --:-- 09:00
G77 长沙南 10:19 10:22 164
G77 广州南 12:46 12:52 299
G77 深圳北 13:21 --:-- 75
…………
可以只考虑一种座位类型,票价定义为途径车站的票价之和,如:武汉->长沙南,票价164元,武汉->深圳北,票价为164+299+75=538元
(2)文件二:存储航班信息,例如文本文件,文件名:FlightSchedule.txt,格式可以自行设计。保存航班号、起点站、终点站、起飞时间、到达时间及票价等。票价可以只考虑一种座位类型。如:
航班号 起点站 终点站 起飞时间 到达时间 票价
MU2477 武汉 深圳 07:55 09:50 460
CZ3355 武汉 深圳 16:00 18:10 780
…………
3、提供三种最优出行方案:中转次数最少的方案、出行费用最少的方案、出行时间最短的方案。
文件三,例如文本文件,文件名Routes.txt,保存最优出行方案,格式可以自行设计。
4、出行的总时间包括中转站的等候时间。
5、修改后的信息需要保存回文件。 |
|