数据结构课程设计报告---二叉排序树实现集合的运算
《数据结构课程设计报告---二叉排序树实现集合的运算》由会员分享,可在线阅读,更多相关《数据结构课程设计报告---二叉排序树实现集合的运算(10页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课数据结构课程设计报告程设计报告 设计题目设计题目 二叉排序树实现集合的运算二叉排序树实现集合的运算 班班 级级 信息管理信息管理 1 1 班班 学学 号号 一一引言引言 数据结构是研究与数据之间的关系,我们称这一关系为数据的逻辑结构,简称数 据结构。当数据的逻辑结构确定以后,数据在物理空间中的存储方式,称为数据的存 储结构。相同的逻辑结构可以具有不同的存储结构,因而有不同的算法。本次课程设 计程序中的数据采用“树形结构”作为其数据结构。而二叉排序树又是一种特殊的二 叉树。本课程设中的二叉排序树是用来实现集合中的运算功能,一共要实现五项集合 的基本的功能。它们分别是集合的元素判定,子
2、集判定,交,并,差运算。实现这五 项基本功能的目的是为了巩固和运用理论知识、锻炼实践能力、构件合理知识结构和 提高程序设计能力。 二二正文正文 1 需求分析需求分析 1.1 课程设计题目、任务及要求课程设计题目、任务及要求 (1) 用二叉排序树实现集合的元素判定,子集判定,集合的交,并,差的运算; (2) 集合的元素限整数; (3) 程序运行时要先显示题目,班级,学号,姓名,完成时间等信息。 1.2 课程设计思想课程设计思想 a.用二叉排序树建立集合,然后用二叉排序树的算法实现集合的元素判定,子集 判定,集合的交并差的运算;可见,要想完成集合的这些算法,最主要运用到 了二叉排序树里面的查找算法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 报告 二叉排序树 实现 集合 运算
