数据结构课程设计--二叉排序树的实现
《数据结构课程设计--二叉排序树的实现》由会员分享,可在线阅读,更多相关《数据结构课程设计--二叉排序树的实现(21页珍藏版)》请在毕设资料网上搜索。
1、 课课 程程 设设 计计 课程名称 数据结构课程设计 题目名称 二叉排序树的实现 学 院 应用数学学院 专业班级 学 号 学生姓名 指导教师 2013 年 12 月 26 日 1.1.设计任务设计任务 1)实现二叉排序树,包括生成、插入,删除; 2)对二叉排序树进行先根、中根、和后根非递归遍历; 3)每次对树的修改操作和遍历操作的显示结果都需要在屏幕上 用树的形状表示出来。 4)分别用二叉排序树和数组去存储一个班(50 人以上)的成员信 息(至少包括学号、姓名、成绩 3 项),对比查找效率,并说明 为什么二叉排序树效率高(或者低) 。 2 2. . 函数函数模块:模块: 2.1.2.1.主函数
2、主函数 mainmain 模块功能模块功能 1.通过 bstree CreatTree()操作建立二叉排序树。 2.在二叉排序树 t 中通过操作 bstree InsertBST(bstree t,int key,nametype name,double grade)插入一个节点。 3. 从二叉排序树 t 中通过操作 void Delete(bstree using namespace std; typedef string nametype;typedef string nametype; typedef unsigned long keytype;typedef unsigned long
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 二叉排序树 实现
