没有合适的资源?快使用搜索试试~ 我知道了~
1.1 旅客信息 1.2 城际交通信息图 1.3 时刻表 1.4 用户旅行任务 1.5 用户路线方案 2.1 关键变量 2.2 关键函数
资源详情
资源评论
资源推荐
1 数据结构说明
本部分将列举旅行模拟查询系统中使用到的所有基本数据结构,部分Python语言内置的数据结构
如存放用户名的字符串、标记用户是否勾选“不限”的整数型变量以及简单使用了以下数据结构的一些其
他基本结构本文不作详细说明,详情可参考程序源代码。
本部分除了给出数据结构的介绍以外,还针对各数据结构给出了示例。示例中部分为程序代码中摘
出的实际代码,另一部分为了方便说明而书写的伪代码。
1.1 旅客信息
数据结构:字典,列表;
存储内容:存储各个旅客的相关信息。其中包括出发城市、目的城市、时间限制、出行方案、出发
时间、旅客编号、是否抵达某个城市(in_trans)、目前位于旅行方案的第几段(route_index)、是
否抵达目的地(arrived)、当前所在城市、方案风险。
【示例】
1.2 城际交通信息图
数据结构:字典;
存储内容:构成了城市之间的邻接图,包括每个城市的所有交通班次和权重
【示例】
1.3 时刻表
traveller={'id': 0, 'departure': '北京', 'destination': '兰州', 'route':
[{'departure': '北京', 'destination': '天津', 'way': '汽车', 'id': 'A5215',
'depart_time': 10, 'arrive_time': 12, 'time_interval': 10, 'trans_time': 2},
{'departure': '天津', 'destination': '沈阳', 'way': '汽车', 'id': 'A3699',
'depart_time': 12, 'arrive_time': 15, 'time_interval': 12, 'trans_time': 3},
{'departure': '沈阳', 'destination': '哈尔滨', 'way': '汽车', 'id': 'A1570',
'depart_time': 10, 'arrive_time': 19, 'time_interval': 34, 'trans_time': 9},
{'departure': '哈尔滨', 'destination': '兰州', 'way': '火车', 'id': 'T83',
'depart_time': 21, 'arrive_time': 7, 'time_interval': 45, 'trans_time': 10}],
'in_trans': 0, 'route_index': 0, 'time_limit': 0, 'arrived': 0, 'present_city':
'', 'start_time': 0, 'risk': 49.0, 'time': 55}
graph: {'北京': {'transportation': [{'departure': '北京', 'destination': '上海',
'way': '飞机', 'id': 'CA957', 'depart_time': 9, 'arrive_time': 11}, {'departure':
'北京', 'destination': '上海', 'way': '火车', 'id': 'T103', 'depart_time': 20,
'arrive_time': 9}, {'departure': '北京', 'destination': '广州', 'way': '火车',
'id': 'T15', 'depart_time': 18, 'arrive_time': 16}, {'departure': '北京',
'destination': '哈尔滨', 'way': '火车', 'id': 'T87', 'depart_time': 22,
'arrive_time': 9}, {'departure': '北京', 'destination': '沈阳', 'way': '火车',
'id': 'T91', 'depart_time': 7, 'arrive_time': 16}, {'departure': '北京',
'destination': '沈阳', 'way': '汽车', 'id': 'A2547', 'depart_time': 20,
'arrive_time': 12}...]}}
LauraKuang
- 粉丝: 19
- 资源: 335
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0