数据结构课程设计---停车场管理系统
《数据结构课程设计---停车场管理系统》由会员分享,可在线阅读,更多相关《数据结构课程设计---停车场管理系统(18页珍藏版)》请在毕设资料网上搜索。
1、 数据结构数据结构 课程设计报告课程设计报告 设计题目 停车场管理系统 班 级 网络 1102 姓 名 学 号 指导教师 日 期 2012 年 6 月 25 日 计算机与信息工程系 数据结构数据结构课程设计评阅表课程设计评阅表 设计题目 停车场管理系统 班级 网络 1102 姓名 翟瑜璇 学号 40 答辩评语: 总结报告评语: 功能实现 答辩效果 设计报告 创 新 总 分 一、一、 引言引言 设停车场是一个可停放 n 辆汽车的狭长通道, 且只有一个大门可供汽车进出。 汽车在停 车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆 车停放在车场的最北端),若车场内已停
2、满 n 辆汽车,则后来的汽车只能在门外的便道上等 候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在他 之后进入的车辆必须先退出车场为它让路, 待该辆车开出大门外, 其他车辆再按原次序进入 车场, 每辆停放在车场的车在它离开车场时必须按它停留的时间长短交纳费用。 由于停车场 是一个狭窄通道, 而且只有一个大门可供汽车进出, 问题要求汽车停车场内按车辆到达时间 的先后顺序,依次由北向南排列。由此很容易联想到数据结构中的堆栈模型,因此可首先设 计一个堆栈,以堆栈来模拟停车场,又每个汽车的车牌号都不一样,这样一来可以根据车牌 号准确找到汽车位置, 所以堆栈里的数据元素我设
3、计成汽车的车牌号。 当停车场内某辆车要 离开时,在他之后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再 按原次序进入停车场。这是个一退一进的过程,而且让道的汽车必须保持原有的先后顺序, 因此可再设计一个堆栈, 以之来暂时存放为出站汽车暂时让道的汽车车牌号。 当停车场满后, 继续进来的汽车需要停放在停车场旁边的便道上等候, 若停车场有汽车开走, 则按排队的先 后顺序依次进站,最先进入便道的汽车将会最先进入停车场,这完全是一个先进先出模型, 因此可设计一个队列来模拟便道,队列中的数据元素仍然设计成汽车的车牌号。另外,停车 场根据汽车在停车场内停放的总时长来收费的, 在便道上的时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 停车场 管理 系统
