数据库课程设计报告---模拟排队买票
《数据库课程设计报告---模拟排队买票》由会员分享,可在线阅读,更多相关《数据库课程设计报告---模拟排队买票(24页珍藏版)》请在毕设资料网上搜索。
1、 数据结构程序设计 模拟排队买票模拟排队买票 一一 目的目的 使用户能够通过本程序实现所需功能,用户可以通过本程序进行模拟排队, 包括入队和出队操作,信息包含在 input.txt 文件中,用户进行的操作结果将保存 在 output.txt 文件中。 二二 需求分析需求分析 1 1、如何存放和查找所有的人员信息如何存放和查找所有的人员信息 用二维数组来存放和查找数据,每个数组元素就存放一个人的信息结构体 Member,包括名字 name,所在朋友组 group,以及编号 idnum,每行的第一个 元素不存放人员信息而存放该朋友组的人数便于以后的遍历。 2 2、如何操作如何操作 EnQueueE
2、nQueue 和和 DeQueueDeQueue 命令命令 关于操作 EnQueue 和 DeQueue 命令,这可以用队列来模拟,由于有插队现 象的存在,不能单纯地用一个数组来表示队列,因为这样的话,插入一个朋友, 则他后面的人都要往后移一个单位,删除一个人,则他后面的人都要前移一个, 这样无论插入还是删除都要移动大量的元素,所以,采用链表的形式,构造链队 列,头结点的指针指向队头元素,尾指针指向队尾元素。 输入 Enqueue 命令,如果队伍里有朋友,则排在朋友后面;如果没有遇到朋 友,则排在队尾。入队时,直接向链队列中插入一个新节点即可。 输入 Dequeue 命令,则根据“先进先出”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 报告 模拟 排队 买票
