1 / 46
文档名称:

第六章 树和二叉树3.ppt

格式:ppt   页数:46
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第六章 树和二叉树3.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第六章 树和二叉树3.ppt

文档介绍

文档介绍:第六章树和二叉树
第六章树和二叉树
树的概念和基本术语
二叉树
二叉树遍历
二叉树的计数
树与森林
霍夫曼树
二叉树(Binary Tree)
定义
五种形态
一棵二叉树是结点的一个有限集合,该集合或者为空,或者是由一个根结点加上两棵分别称为左子树和右子树的、互不相交的二叉树组成。
L
L
R
R
特点
每个结点至多只有两棵子树(二叉树中
不存在度大于2的结点)
二叉树(Binary Tree)
五种形态
L
L
R
R
特点
每个结点至多只有两棵子树(二叉树中
不存在度大于2的结点)
typedef char TreeData; //结点数据类型
typedef struct BTreeNode
{ //结点定义
TreeData data;
struct BTreeNode * LChild, * RChild;
} BTree;
typedef BTreeNode * BinTree;
//根指针
二叉链表的定义
二叉树遍历
树的遍历就是按某种次序访问树中的结点,要求每个结点访问一次且仅访问一次。
设访问根结点记作 D
遍历根的左子树记作 L
遍历根的右子树记作 R
则可能的遍历次序有
前序 DLR
中序 LDR
后序 LRD
D
L
R
中序遍历二叉树算法的定义:
若二叉树为空,则空操作;
否则
中序遍历左子树(L);
访问根结点(D);
中序遍历右子树(R)。
遍历结果
a + b * c - d - e / f
中序遍历(Inorder Traversal)
-
-
/
+
*
a
b
c
d
e
f
void InOrder ( BTree *T )
{
if ( T != NULL )
{
InOrder ( T->leftChild );
visit(T->data);
InOrder ( T->rightChild );
}
}
中序遍历二叉树的递归算法
int Leaf_Count(BTree * T)
{//求二叉树中叶子结点的数目
if(!T) return 0; //空树没有叶子
else if(!T->LChild&&!T->RChild) return 1; //叶子结点  else return Leaf_Count(T->LChild)+
Leaf_Count(T->RChild); //左子树的叶子数加上右子树的叶子数 }
3. 求二叉树中叶子结点的个数
Ltag=0, LChild为左孩子指针
Ltag=1, LChild为前驱线索
Rtag=0, RChild为右孩子指针
Rtag=1, RChild为后继指针
LChild
RChild
Data
Ltag
Rtag
线索二叉树(Threaded Binary Tree)
结点结构

最近更新

2026内蒙古到重庆大学定向选调(选聘)应届优.. 35页

2026年廉政法规知识考试题库审定版 14页

2026年廉政知识测试题精编答案 14页

2026年刑法法学考试题库word版 15页

2026年厦门南洋职业学院单招职业技能测试模拟.. 44页

2026年注册造价工程师考试题库200道含完整答案.. 85页

2026年清华c语言期末测试题(名师系列) 13页

2026年四川护理职业学院单招职业适应性考试模.. 45页

2026年国开电大基础会计形考题库带答案(基础.. 41页

2026年自考专业(会计)考试题库200道附参考答案.. 85页

2026年宁波财经学院单招职业技能考试模拟测试.. 43页

2026年起重机司机考试题库200道【网校专用】 76页

2026年郑州西亚斯学院单招职业适应性考试题库.. 44页

2026年工贸试题-考试题库及答案【精选题】 42页

2026年广西壮族自治区事业单位招聘考试时事政.. 13页

2026年廉政知识抢答测试题及1套完整答案 15页

2026重庆大足区巴岳保安服务有限公司派往双桥.. 51页

c语言专科期末测试题(培优b卷) 13页

北京卫生职业学院面向应届毕业生(含社会人员.. 46页

2026年机电工考试题库附答案 40页

2026年益阳医学高等专科学校单招职业技能测试.. 43页

项目进度建设建议书 5页

项目融资租赁方案建议书 6页

项目编制工作建议书 5页

项目文件编制依据建议书 5页

项目化设备采购实施建议书 5页

面相自学实践建议书 5页

青年员工职业生涯规划建议书 5页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2025年新疆考试录用公务员《公安专业科目》真.. 30页