科技大学课 程 设 计 说 明 书课程名称数据结构课程设计题 目 停车场模拟管理程序的设计与实现 院 系 _____班 级 ___学生 ____ ______指导老师日 期 _ 2024.6.1--2024.6.19 __数据结构课程设计任务书课程设计题目停车场模拟管理程序的设计与实现鹏飞学号专业班级计 算 机 科 学 与 技 术101组别组长同组成员指导老师中华 艳霞课程设计目的进一步理解栈和队列的逻辑结构和存储结构,提高使用理论知识指导解决实际问题的能力。课程设计环境386 以上的微机上进行,运行环境为 TurboC课程设计任务和要求设计停车场模拟管理程序,要现 4 个大的功能模块1. 程序功能介绍和操作提示2. 汽车进入停车位的管理模块3. 汽车离开停车位的管理模块4. 查看停车厂停车状态的的查询模块参考文献1、秀金等. 数据结构(C 语言版). 电子科技大学 20242、谭浩强. C 语言程序设计. 清华大学. 20243、春保. 数据结构教程上机实验指导. 清华大学. 2024 时 间 进 度 安 排序号起止日期工 作 容12024.6.1~2024.6.5下达课程设计任务、查阅资料、确定方案 22024.6.6~2024.6.14编写程序、调试、运行 32024.6.15验收 42024.6.16~2024.6.18撰写课程设计报告 52024.6.19提交文档停车场模拟管理程序的设计与实现一、简介1.设计目的:理解线性表的逻辑结构和存储结构,进一步提高使用理论知识指导解决实际问题的能力。2.问题的描述:设停车场只有一个可停放几辆汽车的狭长通道,只有一个大门可供汽车进出。汽车在停车场按车辆到达的先后顺序依次排列,若车场已停满几辆汽车,则后来的汽车只能在门外的便道上等候,一旦停车场有车辆开走,则排在便道上的第一辆汽车即可进入;当停车场某辆汽车要开走时,由于停车场是狭长的通道,在它之后开入的车辆必须先推出车场为他让路,待车辆开出大门,为他让路的车辆再按原次序进入车场。试设计这样一个停车场模拟管理程序。二、数据结构的设计:typedef struct time{ int hour; int min; }Time; 定义一个时间结点,以便区分车辆typedef struct node{ char num[10]; Time reach; Time leave; }CarNode; 对车的信息进行定义,且车只有一个车牌号typedef struct NODE{ CarNode *stack[MAX+1]; int top; }SeqStackCar; 定义一个栈,用以表示车位typedef struct car{ CarNode *data; struct car *next; }QueueNode;/*队列元素...