
数据结构课程设计,涉及停车场管理系统(包含代码和报告)。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1、 任务定义:设计一个程序,模拟一个长条形停车场,该停车场能够容纳n辆汽车,并仅设有大门供车辆进出。车辆的停放顺序根据其到达停车场的时段(早晚)依次排列,即最早到达的车辆会停放在停车场的最里面。若停车场已满载n辆车,则后续到达的车辆必须在停车场大门外等待的道路上排队候驶。一旦停车场内有车辆离开,便道上的第一辆车将有机会进入停车场。当停车场内有车辆需要离开时,它之后进入停车场的车辆必须先退出停车场为该车辆让路,待其离开后,这些车辆将按照原来的顺序重新进场。每辆车在离开停车场时,应根据其在停车场内停留的时间长短支付相应的费用。如果停留在便道上的车辆未进入停车场,则允许其离开,不收取停车费,并且仍然在便道上等待的车辆保持其原有的先后次序。因此,需要编写一个程序来模拟该停车场的管理流程。
2、 模拟输入提示:汽车的模拟输入信息可以采用以下格式:(到达/离去, 汽车牌照号码, 到达/离去的时刻)。例如,“A”表示1号牌照的车在5这个时刻到达;“D”表示5号牌照的车在20这个时刻离去。程序在接收到输入信息(‘E’,0,0)时结束运行。解决此问题可以使用栈和队列数据结构来实现。
3、 功能需求:程序应输出每辆车到达后的具体停车位置(即是停留在停车场还是停留在便道上),以及某辆车离开停车场后应支付的费用和它在停车场内停留的时间长度。
全部评论 (0)
还没有任何评论哟~


