- 111
- 0
- 约5.42千字
- 约 9页
- 2016-12-30 发布于重庆
- 举报
实验三 模拟民航公司自动订票系统
一、实验目的
1、掌握线性表链式存储结构的特点。
2、能够利用链表的基本操作解决实际问题。
二、实验内容
民航自动订票系统乘客登记表中按照乘客姓氏的英文字母顺序排列,要求设计算法,实现任意一个乘客订票和退票服务。
三、问题分析
该自动订票系统中以双链表存储形式表示乘客登记表,表中结点按乘客姓氏的英文字母顺序排列,结点序号表示乘客的座位号。考虑到在自动订票系统中,节点的插入和删除(订票为插入,退票为删除)非常频繁,因此把乘客表设计成一个首尾相接的循环双重链表,并增添了一个表头。当乘客表示空表时,只有表头存在,表头左、右指针均指向其本身。
设飞机有120个座位,则可设计一个有121个结点的双链表。
变量说明:
D(i):结点关键字,用以存放乘客姓名。
Lnext(i):结点的左指针。
Rnext(i):结点的右指针。
X:订票的乘客姓名。
Y:退票的乘客姓名。
F1:乘客表的首指针。
F2:空座位表的首指针。
Q:结点的地址。
设表头的数据域中存放的航次及日期格式为:A300B/2006.5.1
例:空乘客表
座位号 D(i) Lnext(i) Rnext(i)
1 A300B/2006.5.1 1 1 2 3 3
您可能关注的文档
最近下载
- 2026年事业单位职测考试E类《职业能力倾向测验》真题及答案(3月29日全国联考版).pdf
- 学业水平动员主题班会课件.ppt VIP
- 葛兰言、白川静的《诗经》民俗学研究述论(林耀潾).pdf VIP
- 姓名学校名称.doc VIP
- RFJ01-2015 人民防空工程质量验收与评价标准-正文.pdf VIP
- 2024年全国“共青团党团新入团团员”知识应知应会试题与答案.docx VIP
- 2024年全国共青团“新团员入团”应知应会知识试题与答案 .pdf VIP
- 功能性胃肠病诊治指南.pdf VIP
- 抗心律失常药物的合理应用课件.pptx VIP
- 马上收心,拒绝躺平——2026年春季学期高二“收心”指南.pptx VIP
原创力文档

文档评论(0)