1 / 28
文档名称:

第六章 树和二叉树2.ppt

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

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

分享

预览

第六章 树和二叉树2.ppt

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

下载得到文件列表

第六章 树和二叉树2.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
前序遍历二叉树算法的定义:
若二叉树为空,则空操作;
否则
访问根结点(D);
前序遍历左子树(L);
前序遍历右子树(R)。
遍历结果
- + a * b - c d / e f
前序遍历(Preorder Traversal)
-
-
/
+
*
a
b
c
d
e
f
void PreOrder ( BTree *T )
{
if ( T != NULL )
{
visit(T->data);
PreOrder ( T->LChild );
PreOrder ( T->RChild );
}
}
前序遍历二叉树的递归算法
中序遍历二叉树算法的定义:
若二叉树为空,则空操作;
否则
中序遍历左子树(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 );
}
}
中序遍历二叉树的递归算法

最近更新

风电场发电量预测模型 37页

2025年全南县幼儿园教师招教考试备考题库附答.. 30页

非热压膜分离技术 34页

2025年内蒙古体育职业学院单招职业适应性测试.. 42页

2025年内蒙古锡林郭勒盟单招职业倾向性考试题.. 44页

2025年南丹县幼儿园教师招教考试备考题库附答.. 31页

2025年南京邮电大学马克思主义基本原理概论期.. 13页

2025年南昌县招教考试备考题库带答案解析 31页

2025年南阳科技职业学院单招职业倾向性考试题.. 43页

肩关节强直病理生理学探讨 36页

绿色舞台材料应用 39页

2025年咸丰县幼儿园教师招教考试备考题库及答.. 30页

2025年哈尔滨职业技术大学马克思主义基本原理.. 12页

2025年四川应用技术职业学院马克思主义基本原.. 12页

绿色酒店认证标准与市场影响 35页

肺间质纤维化纳米技术应用研究 23页

高血压脑病认知功能障碍的发病机制 35页

高温高压化学反应的优化研究 35页

2025年宁夏财经职业技术学院单招综合素质考试.. 44页

2025年安徽林业职业技术学院马克思主义基本原.. 12页

2026年龙猫观后感400字 6页

耐药性表型与临床表现关联 35页

2025年宣化科技职业学院马克思主义基本原理概.. 13页

2025年密云县招教考试备考题库附答案解析(夺.. 30页

2025年山东医学高等专科学校马克思主义基本原.. 13页

2025年山西电力职业技术学院马克思主义基本原.. 12页

2025年巨野县招教考试备考题库带答案解析(夺.. 31页

2025年广东省外语艺术职业学院马克思主义基本.. 13页

2025年广灵县招教考试备考题库附答案解析(必.. 32页

2025年庆阳职业技术学院马克思主义基本原理概.. 12页