c语言数据结构课程设计--用栈实现停车场管理
《c语言数据结构课程设计--用栈实现停车场管理》由会员分享,可在线阅读,更多相关《c语言数据结构课程设计--用栈实现停车场管理(23页珍藏版)》请在毕设资料网上搜索。
1、 课课 程程 设设 计计 教教 学学 院院 计算机 课程名称课程名称 数据结构与算法 题题 目目 用栈实现停车场管理 专专 业业 软件工程 班班 级级 姓姓 名名 同组人员同组人员 指导教师指导教师 2014 年 6 月 29 日 (完成时间) 1 目目 录录 一概述. 2 二总体方案设计 2 三详细设计 . 3 四程序的调试与运行结果说明 . 7 五课程设计总结 .20 参考文献21 2 一一 概述概述 1.课程设计的目的课程设计的目的 对学生数据结构知识的全面综合训练,把书上学到的知识用于解决实际问 题、培养今后软件开发工作所需的动手实践能力,包括问题分析、总体结构设 计,用户界面的设计、
2、程序设计时的基本技能和技巧,以及一整套软件工作规 范的训练和团体协作精神的培养。 2.课程设计的要求课程设计的要求 (1)了解并掌握数据结构与算法的设计方法,具备初步的独立分析和设计 能力; (2)初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基 本方法和技能; (3)提高综合运用所学的理论知识和方法独立分析和解决问题的能力; (4)训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作 者所应具备的科学的工作方法和作风 3 二二 总体方案设计总体方案设计 一、问题描述一、问题描述 设停车场是一个可停放 n辆车的狭长通道, 且只有一个大门可供汽车进出。 在停车场内, 汽车按到
3、达的先后次序, 由北向南依次排列 (假设大门在最南端) 。 若停车场内已停满 n 辆车,则后来的汽车需在门外的便道上等候,当有车开走 时,便道上的第一辆车即可开入。当停车场内某辆车要离开时,在它之后进入 的车辆必须先退出停车场为它让路,待该辆车开出大门后,其他车辆再按原次 序返回车场。每辆车离开停车场时,应按其停留时间的长短交费(在便道上停 留的时间不收费) 。 设计要求: 1模拟上述管理过程。要求以顺序栈模拟停车场,以链队列模拟便道。 2从终端读入汽车到达或离去的数据,每组数据包括三项: (1)是“到达”还是“离开” ; (2)汽车牌照号码; (3) “到达”或“离开”的时刻。 3与每组输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 数据结构 课程设计 实现 停车场 管理
