- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
滁州学院
课程设计报告
课程名称:
数据结构课程设计报告
设计题目 :
停车场管理问题
系
别:
计算机科学与技术系
专
业:
计算机科学与技术专业
组
别:
二
起止日期 :
2011 年 5月 20日~2011年 6月 20日
指导教师 :
杨斌
计算机科学与技术系二○一一年制
课程设计题目
停车场管理问题
组长
康金山
学号
97
班级
计科 101
计算机
科学与技
系别
术系
专业
计算机科学与技术专业
组员
吉国燕、任祥、徐晟凯
指导教师 杨斌
深入理解数据结构的基本理论, 掌握数据存储结构的设计方法, 掌
课程设计目的
握数据结构基于的各种操作的实现方法
课程设计所需环境 Microsoft Visual C++
用数据结构的基本理论和数据存储的设计方法完成一个实际应用
课程设计任务要求
问题,在完成程序设计的同时能够写出比较规范的设计报告
课程设计工作进度计划
序号
起止日期
工 作 内
容
分工情况
1
整体思路编写以及修改代
康金山
码编写。
2
主函数的编写
任祥
3 数据的保存 徐晟凯
4 数据的计算及输出 吉国燕
指导教师签字: 年 月 日
教研室审核意见:
教研室主任签字: 年 月 日
目录
⒈引言 1
⒉需求分析 1
问题描述 1
设计思路 2
运行环境及开发工具 2
⒊概要设计 2
流程图 2
主要数据结构 3
函数及其实现的功能 4
⒋详细设计 5
程序代码 5
⒌调试与操作说明 12
操作说明 12
⒍课程设计总结与体会 13
⒎致谢 14
⒏参考文献 ...................................................................... 15
课程设计的主要内容
⒈引言
《数据结构》主要介绍一些最常用的数据结构,阐明各种数据结构内在的逻辑关系,讨论
其在计算机中的存储表示,以及在其上进行各种运算时的实现算法,并对算法的效率进行简单
的分析和讨论。数据结构是介于数学、计算机软件和计算机硬件之间的一门计算机专业的核心
课程,它是计算机程序设计、数据库、操作系统、编译原理及人工智能等的重要基础,广泛的
应用于信息学、系统工程等各种领域。
⒉需求分析
问题描述
题目、停车场管理问题
设有一个可以停放 n辆汽车的狭长停车场,它只有一个大门可以供车辆进出。车辆按到
达停车场时间的早晚依次从停车场最里面向大门口处停放
( 最先到达的第一辆车放在停车场
的最里面 ) 。如果停车场已放满 n辆车,则后来的车辆只能在停车场大门外的便道上等待,
一
旦停车场内有车开走, 则排在便道上的第一辆车就进入停车场。
停车场内如有某辆车要开走,
在它之后进入停车场的车都必须先退出停车场为它让路,
待其开出停车场后, 这些车辆再依
原来的次序进场。 每辆车在离开停车场时,
都应根据它在停车场内停留的时间长短交费。
如
果停留在便道上的车未进停车场就要离去,
允许其离去, 不收停车费, 并且仍然保持在便道
上等待的车辆的次序。编制一个程序模拟该停车场的管理。
[ 实现要求 ] 要求程序输出每辆车到达后的停车位置
( 停车场或便道上 ) ,以及某辆车离开停
车场时应交纳的费用和它在停车场内停留的时间。
[ 实现提示 ] 汽车的模拟输入信息格式可以是:
( 到达/离去,汽车牌照号码,到达/离去
的时刻 ) 。例如, ( ‘A’,, 1, 5) 表示 1号牌照车在
5 这个时刻到达,而 ( ‘D’,,
5, 20)
表示 5号牌照车在 20这个时刻离去。整个程序可以在输入信息为
( ‘E’, 0,0) 时结束。本题
可用栈和队列来实现。
设计思路
构造三个主要的结构体 ○ 分别保存不同的数据 ,第一个用于保存 车辆停在停车场的车辆,
第二个用于保存停在便道的车辆,第三用保存要离开的车辆,然后设计程序首先要把输入的数
据分别保存在相应的结构体里,例如当停车场里没有停满时车辆要停在停车场,因此该车辆的
相应数据要存第一个结构体里,相反要是满了就要保存在第二个结构体里,要离开的车辆要保
存在第三结构体里,同时也用到队列栈 , ○当数据输入完整后运行程序,输出要求输出的数据。
最后要对车辆位置进
行调整就可以了。
运行环境及开发工具
运行环境 Microsoft Visual C++ ;开发工具 C/C++
⒊概要设计
流程图
主菜单
输入 记录 保存 进车 出车 修改 退出
开始
-1
输入 返回主程序
-1
i=-1 返回主程序
输入数据
-1
( 1)设计流程图
主要数据结构
typedef struct{ /* 用于保存每辆车的信息 */
char ch;
int chehao;
int time;
}node;
typedef str
您可能关注的文档
- 投标人废标情况公示一览表..doc
- 投标技术的方案建议书..doc
- 投标保密的承诺书..doc
- 投标保密承诺书范文..doc
- 统计学习题--第四章-集中趋势的量度:平均指标..doc
- 统计学模拟试卷..doc
- 统计学的答案..doc
- 统计学笔记(精修版)..doc
- 统计数据审核流程图..doc
- 投标策略及技巧..doc
- 2017-2021年浙江中考语文真题分类整理:作文.pdf
- 2020年上海市小升初语文A卷真题卷(含答案).pdf
- 2010年浙江省某市中小学教师公开招聘考试中学英语试卷(含答案).pdf
- 公共卫生与预防医学妇幼保健服务优化与健康保障研究毕业论文答辩汇报.pptx
- 2017-2021年山东中考语文真题分类整理:基础知识.pdf
- 2023年银行从业考试真题在线测试.pdf
- 2021年经济法基础考试真题一.pdf
- 2020年数学普通高等学校招生全国统一考试真题(天津卷文数).pdf
- 2011年3月证券从业考试《证券投资分析》真题.pdf
- 2019年新疆喀什大学社会招聘教学秘书考试真题及答案.pdf
最近下载
- 原发性干燥综合征诊疗规范(2023年)解读PPT课件.pptx VIP
- 公司票据管理办法.docx VIP
- 双语 -【白皮书】新时代的中国绿色发展.docx VIP
- 2024年高中政治合格性考试主观题知识点汇总.pdf VIP
- 部编版小学 五年级语文上 册同步作文第 三单元范文(8篇).pdf VIP
- 雅马哈船外机二冲程E60H英文维修手册.pptx VIP
- (精品word)河道清淤疏浚资料.pdf VIP
- 2022年内蒙古自治区高等职业院校对口招收中等职业学校毕业生单独考试数学试卷.docx VIP
- 中考几何5大最值问题(解析版).pdf VIP
- 某工程边坡支护工程施工组织设计.docx VIP
原创力文档


文档评论(0)