清华大学_严蔚敏版_数据结构课程设计-停车场.doc

清华大学_严蔚敏版_数据结构课程设计-停车场.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《停车场管理系统》 专 业: 班 级: 姓 名: 学 号: 指导教师: 完成日期:2008年6月25日 数据结构课程设计任务书 一、开设数据结构课程设计的目的 《数据结构》是一门实践性较强的软件基础课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。本课程设计的目的就是要达到理论与实际应用相结合,使同学们能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养基本的、良好的程序设计技能,?特开设此课程设计。 二、数据结构课程设计的具体内容 停车场管理系统 [问题描述]的信息包括:、、[基本要求] 三、课程设计要求 1、独立思考,按要求认真完成本次课程设计。 2、按照课程设计的具体要求完成几个内容。   a) 需求分析:叙述课题的功能要求; b ) 概要设计:详细说明每个部分的算法设计及过程,可以辅助流程图;, c)详细设计:算法实现的源程序(设计的具体语言不限制);  d)调试分析:测试数据,时间复杂度分析,和每个模块设计和调试时存在问题的思考。   3、报告书提交(报告书的书写格式参照以下条目) 认真完成报告书,使用B5纸张,正文用小四字体, 打印。首页为封面,要求写清楚标题、班级、姓名、指导教师、完成日期。第二页为本任务书。第三页为教师评语。第四页为目录。从第五页开始,为报告书正文。 报告书正文具体内容包括:算法的简介、说明及分析;整个程序的功能设计与分析;程序测试与分析,附程序清单。 四、完成期限 二○○八年六月二十三日 ~ 二○○七年六月二十七日 教师评语: 目 录 任务书 ………………………………………… 2 教师评语 ……………………………………… 3 目录 …………………………………………… 4 数据结构内容简介 ……………………… 5 需求分析 ………………………………… 5 算法设计 ………………………………… 6 1.概要设计 ……………………………………… 7 2.详细设计 ……………………………………… 9 程序功能分析 …………………………… 13 1.算法分析与探讨 ……………………………… 13 2.调试分析 ……………………………………… 13 3.程序测试 ……………………………………… 14 4.测试结果 ……………………………………… 14 5.源程序代码 …………………………………… 15 总结………………………………………… 20 参考文献…………………………………… 21 数据结构内容简介 数据结构指的是数据的逻辑结构和存储结构,算法就是对数据运算的描述。程序设计的实质就是对实际问题选取一种优秀的数据结构,加之设计一个优秀的算法,而且优秀的算法很大程度上取决于描述实际问题的数据结构。 栈是限定仅在表尾进行插入和删除的线性表。对栈来说,允许进行插入和删除的一端,称为栈顶(top);不允许插入和删除的另一端则称为栈底(bottom)。栈的运算有: (1)初始化CREAT(S):建立一个空栈; (2)入栈PUSH(S,x):在栈中加入一个新元素x; (3)出栈POP(S):删除栈S的栈顶元素; (4)取栈顶GETTOP(S):读取S中的栈顶元素; (5)判空EMPTY(S):测试栈S是否为空。 队列和栈一样,均属于限定性的数据结构,也属于线性表的一种。和栈相反,队列是一种先进先出的线性表,它只允许在表达的一端进行插入,二在另一端进行删除元素,在队列中,允许插入的一端称为队尾(Rear),允许删除的一端称为队头(Front)。队列的基本操作有: (1)构造空队列InitQueue(Q); (2)队列销毁DestroyQueue; (3)队列清空ClearQueue(Q); (4)取头元素GetHead(Q,e); (5)队列插入Enqueue(Q,e); (6)队头删除Dequeue(Q,e); 二、需求分析 本次数据结构课程设计的具体内容是停车场管理系统,该系统用栈结构模拟停车场,限定停车场的容量为n,用队列结构模拟等待的便道,空间不限制。 车辆的信息包括:、、一种只能在叫做栈的一段进行进栈或者出栈操作的线性数据结构。栈的主要特点是”后进先出”,即后进栈的元素先处理。的信息包括:、、 (1)#include stdio.h #include iostream.h #include malloc.h #define ERROR 0 #define OK 1

文档评论(0)

好老师 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档