数据结构课程设计--二叉排序树
《数据结构课程设计--二叉排序树》由会员分享,可在线阅读,更多相关《数据结构课程设计--二叉排序树(6页珍藏版)》请在毕设资料网上搜索。
1、 成绩:成绩: _ 课程设计(数据结构)课程设计(数据结构) 院、系院、系 计计算机与软件学院算机与软件学院专业专业 软件工程软件工程 指导教师指导教师 二零一二二零一二 年年 十二十二 月月 二十五二十五 日日 I 目 录 1.绪论 1 2.课程设计 . 1 2.1 课程设计目的 1 2.2 课程设计要求 1 3.课程实验内容 . 2 3.1 普通二叉排序树的插入,删除 . 2 3.2 按递增顺序插入 N 个整数,并按同样顺序删除 2 3.3 按递增顺序插入 N 个整数,并按相反顺序删除 2 3.4 按随机顺序插入 N 个整数,并按随机顺序删除 3 4.课程设计实验结果 . 3 4.1 课程
2、实验数据 3 4.2 实验操作效率比较图 4 1 二叉排序树 摘要摘要:本文主要是对二叉排序树的本文主要是对二叉排序树的操作效率操作效率进行探讨,先从二叉排序树的定义来进行分析,然后进行探讨,先从二叉排序树的定义来进行分析,然后分析其主要的性质。分析其主要的性质。 通过对其性质的分析,让人们了解二叉排序树的运行通过对其性质的分析,让人们了解二叉排序树的运行。从理论上分析二叉排序树的创建、删除、插入以及遍历,运用。从理论上分析二叉排序树的创建、删除、插入以及遍历,运用 C C 语语 言算法编程实现言算法编程实现对对普通二叉排序树制定操作,通过普通二叉排序树对实例的运行时间来判断普通二叉排序树的运
3、行效率普通二叉排序树制定操作,通过普通二叉排序树对实例的运行时间来判断普通二叉排序树的运行效率。 关键词关键词:二叉排序树;C 语言;随机函数 1.绪论 通过对数据结构的不断学习,对二叉排序树有了一定的了解。在教材中,只是从理论上说明了二叉排 序树的定义及其效率,并没有用具体算法的在计算机上实现。就此问题,本文在其理论的基础上给出了具 体的算法。利用普通二叉排序树的定义,为了更详细的描述二叉排序树的算法,文章采用 C 语言来编程实 现。该算法主要描述二叉排序树的建立,删除,插入以及遍历等操作。通过分别测试 3 类数据来直观的表 现出普通二叉排序树的运行效率。 2.课程设计 2.1 课程设计目的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 二叉排序树
