- 6
- 0
- 约6.79千字
- 约 42页
- 2019-11-30 发布于天津
- 举报
二叉树的建立;二叉树的建立;二叉树的建立;对二叉树最重要的是根,它起定位的作用,因此,首先建立的是根结点。也就是说,如果从键盘输入数据来建立二叉树,第一个数据就是这棵树的根的数据,之后再输入的数据,每一个都要与根中的数据作比较,以便确定该数据所在结点的插入位置。假定我们这里依然用图1的中序遍历的方式。即如果待插入结点的数据比根结点的数据小,则将其插至左子树,否则插入右子树。
定义一个递归函数
void insert(struct TREE **proot, struct TREE *p)
其中,指针p指向含有待插入数据的结点。
proot为树的根指针的地址。
insert函数棵理解为将p结点插入到*proot所指向的树中。;注意在上图中proot是被调用函数的形参。从前面对它的定义看,proot是指针的指针,实际上是指向二叉树根结点的指针的指针,或者说是指向二叉树根结点的指针的地址。如下图。因此,在主程序调用insert函数时,;#include stdio.h // 预编译命令
#include malloc.h // 内存空间分配
#define null 0 // 定义空指针常量
#define LEN sizeof(struct TREE) // 定义常量,表示结构长度
struct TREE // 结构声明
{
int data;
您可能关注的文档
- 东通岩土科技基坑围护预应力型钢装配式组合内支撑演示(三部分之第三部分)知识课件.ppt
- 二、变电构架设计一般规定-国核大学知识课件.ppt
- 二、装饰墙柱面工程讲课资料.ppt
- 二4.火山和地震第二课时教学文案.ppt
- 二保障金的征缴范围和标准备课讲稿.ppt
- 二倍角的正弦余弦正切公式教学内容.ppt
- 二编学习的基本理论复习课程.ppt
- 第二部分II光与物质作用教材课程.ppt
- 二部分群论应用一章点群复习课程.ppt
- 二次根式乘除2教材课程.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 教育数字化推进中的高年级英语家校衔接手册:以核心能力培养带动家庭实施路径.pdf VIP
- 2025年化工工程师压力容器设计寿命与疲劳强度基础专题试卷及解析.pdf VIP
- 托育机构传染病防控管理规范.docx VIP
- 2025年金融风险管理师违约概率模型的情景分析专题试卷及解析.pdf VIP
- 新版人教PEP版五年级英语上册全套测试卷(配2026年秋改版教材)合集79.pdf
- 数字电路实验Multisim仿真汇总.pdf VIP
- 《健康评估》实训指导.doc VIP
- (正式版)DB21∕T 2276-2014 《速生杨二元立木材积表》.docx VIP
- 《大学生创新创业教育(第三版)微课版》全套教学课件.pptx
- 包待制陈州粜米-书会才人.pdf VIP
原创力文档

文档评论(0)