C++课程设计---栈类的设计与使用
《C++课程设计---栈类的设计与使用》由会员分享,可在线阅读,更多相关《C++课程设计---栈类的设计与使用(19页珍藏版)》请在毕设资料网上搜索。
1、 1 报告编号: 综合课程设计报告综合课程设计报告 栈类的设计与使用 2 目目 录录 摘摘 要要 . 1 第一章第一章 前言前言 . 2 第二章第二章 需求分析需求分析 . 3 第三章第三章 设计研究的主要工作设计研究的主要工作 4 3.1 总体设计总体设计 4 3.2 详细设计详细设计 6 3.2.1 用顺序链表实现用顺序链表实现 6 3.2.2 用单链表实现用单链表实现 7 3.2.3 用双向链表实现用双向链表实现 .10 第四章第四章 系统实现系统实现 13 第五章第五章 总结总结 .17 参考文献:参考文献: .17 1 栈类的设计与使用栈类的设计与使用 摘摘 要要 本小组在这次课程设
2、计中选择了“栈类的设计与运用”这个课题,主要目的是要利用 C+程序设计语言实现栈类的封装,使得整个程序可以完成出栈、进栈、获取栈顶元素、清 空栈等一系列基本操作,也可以通过此次实训巩固 C+和数据结构中的很多知识点。在实训 过程中,我们通过分工合作完成了一个个独立的模块,并将这些模块整合起来,完成了这次 设计。在设计中,我们考虑了封装栈的多种形式,采用了顺序链表、单链表、双向链表三种 方法实现了栈的封装,并运用了多层菜单的模式,利用类模板实现了对多种类型数据的进、 入栈,方便了用户的选择,实现了完全用户操作的目的,整个界面简洁却不失全面,层层递 进,可以返回,并在实现出栈、入栈功能的基础上,可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 课程设计 设计 使用
