数据结构实验-二叉排序树的实现.doc
课 程 设 计
课程名称 数据结构课程实验
题目名称 二叉排序树的实现
学生学院 应用数学学院
专业班级
学 号
学生姓名
指导教师
2013年12月25日
实现二叉排序树,包括生成、插入,删除。
结构体的相关定义:
数据结构体Data,成员变量:
key:作为排序的根据,存放学生学号。
name:存放学生名字。
score:存放学生分数。
代码:
struct Data{
int key;
int score;
char name[20];
};
定义树节点结构体BiTree,成员变量:
Data:存放相应的数据。
lchild:指针变量,指向其左孩子。
rchild:指针变量,指向其右孩子。
代码:
struct BiTree{
ElemType data;
BiTree* lchild;
BiTree* rchild;
int h;
};
排序二叉树性质:
若左子树不空,则左子树上所有结点的值均小于它的根结点的值;
若右子树不空,则右子树上所有结点的值均大于它的根结点
您可能关注的文档
最近下载
- 《幼学琼林》外戚解读.doc VIP
- 《幼学琼林》文事解读.doc VIP
- 模块二——1蔬菜种子处理技术.ppt VIP
- 蔬菜栽培学--蔬菜育苗技术.ppt VIP
- 华为荣耀Honor特色应用,云服务Cloud+使用教程.docx VIP
- JJF(蒙) 004-2026 水泥胶砂试体成型振实台校准规范.docx VIP
- JJG(蒙) 145-2026 压缩氢气加气机检定规程.pdf VIP
- T∕CTCA 31-2026 纺织品 定量化学分析 氨纶与纤维素类纤维混合物 (8%次氯酸钠法).docx VIP
- T∕CATAGS 100-2025 民用飞机复合材料部件可靠性数据采集指南.docx VIP
- T∕CATAGS 94-2025 喷气燃料预过滤器通用技术规范.docx VIP
原创力文档

文档评论(0)