吉林大学:《数据结构》课程电子教案(PPT课件)第六章 树

第六章 树
第六章 树

6.1 树的基本概念和术语 6.1.1 树的定义 [例] 3 5 6 8 10 11 ·树的特点:①有一个总根。 ②没有分枝相交。 ③树有层次
6.1 树的基本概念和术语 6.1.1 树的定义 [例] 1 8 5 6 3 4 7 2 9 10 11 ● 树的特点: ① 有一个总根。 ② 没有分枝相交。 ③ 树有层次

。树的定义: 树是N>=0个结点组成的有限集合T, 该有限集合具有如下特性: ①除N=0的树外,有且仅有一个特定的称 为根的结点· ②其余结点分为m(m>=0)个互不相交的 有限集合T1,T2, ..,Tm,其中 每一个集合都是一棵树·
● 树的定义: 树是 N >= 0 个结点组成的有限集合 T, 该有限集合具有如下特性 : ① 除 N = 0 的树外 , 有且仅有一个特定的称 为根的结点 . ② 其余结点分为 m( m >= 0 ) 个互不相交的 有限集合 T1, T2 , … ,Tm , 其中 每一个集合都是一棵树

。基本术语: ①度 :一个结点的度是该结点所具有子 树的数目。 ②叶结点:度为零的结点,也就是没有子树 的结点(终端结点)。 ③树的度:一棵树内所有结点的度的最大数 称为树的度。 ④子女和双亲:子女指树的子树的根结点; 双亲即该结点
● 基本术语: ① 度 :一个结点的度是该结点所具有子 树的数目。 ② 叶结点 :度为零的结点,也就是没有子树 的结点(终端结点)。 ③ 树的度 :一棵树内所有结点的度的最大数 称为树的度。 ④ 子女和双亲 :子女指树的子树的根结点 ; 双亲即该结点

⑤层:根结点到某个结点的路径长度称为结点 的层数。 根结点在第0层;若结点X在L 层上则其孩子在(L+1)层。 ⑥树的深度:树中结点的最大层称为树的深 度。 ⑦兄弟和堂兄弟:同一个双亲孩子之间称为兄 弟;其双亲在同一层的结 点互为堂兄弟
⑤ 层 :根结点到某个结点的路径长度称为结点 的层数。 根结点在第 0 层; 若结点 X 在 L 层上则其孩子在(L+1)层。 ⑥ 树的深度 :树中结点的最大层次称为树的深 度。 ⑦ 兄弟和堂兄弟 : 同一个双亲孩子之间称为兄 弟 ; 其双亲在同一层的结 点互为堂兄弟

⑧祖先:从根到该结点所经分支上的所有结点。 ⑨子孙:某结点为根的子树中的任一结点都称 为该结点子孙。 ⑩森林:是m(m≥0)棵互不相交的树的集合
⑧ 祖先:从根到该结点所经分支上的所有结点。 ⑨ 子孙:某结点为根的子树中的任一结点都称 为该结点子孙。 ⑩ 森林:是m (m≧0)棵互不相交的树的集合

6.1二叉树 6.2.1 二又树的定义和主要性质 1定义 ●二叉树的特征 ① 二叉树每个结点的度不大于2; ② 二叉树的子树有左右之分。 ·定义:二叉树是结点的有限集合,它必须满足 下面的一个条件: (1)它是空集。 (2)它由一个根结点的左右子树构成,且其 左右子树满足二叉树定义
6.1 二叉树 6.2.1 二叉树的定义和主要性质 1 定义 ● 二叉树的特征 ① 二叉树每个结点的度不大于2; ② 二叉树的子树有左右之分。 ● 定义:二叉树是结点的有限集合,它必须满足 下面的一个条件: (1)它是空集。 (2)它由一个根结点的左右子树构成,且其 左右子树满足二叉树定义

。二叉树的五种基本形态
● 二叉树的五种基本形态

2二叉树的性质 。性质1:二叉树中层数为i的结点至多有2个, i≥0
2 二叉树的性质 ● 性质1:二叉树中层数为i的结点至多有2 i个, i≧0

2二叉树的性质 ●性质2:高度为k的二叉树中至多有2+1-1(k ≥0)个结点
2 二叉树的性质 ● 性质2:高度为k的二叉树中至多有2 k+1-1(k ≧ 0)个结点
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 吉林大学:《数据结构》课程电子教案(PPT课件)第五章 数组、字符串、集合类.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第二章 面向对象程序设计与C++语言.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第八章 排序.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第三章 线性表.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第七章 图.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第一章 绪论(主讲人:徐沛娟).ppt
- 《数据库管理及应用》课程电子教案(PPT课件)6.04 Normal Form of Relation 关系规范化.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)6.03 Introduction to Normal Form of relation 关系规范化导论.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)6.02 Armstrong 公理体系.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)6.01 Dependency of Data 数据库相关性.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.09 Concurrent Control Based Time Stamp 基于时间标记的并发控制技术.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.08 Multiple Granularity Locking 多粒度封锁.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.07 concurrent control Based time stamp 基于时间标记的并发控制技术.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.06 Examination dead lock 死锁的检测.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.05 Locking Protocol 加锁协议.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.04 Concurrent Control Introduction 并发控制引论.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.03 Execution and Recovery of Update Transaction 更新事务的执行与恢复.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)5.01 Transaction Management 事务管理.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.05 DBMS 数据库管理系统.ppt
- 《数据库管理及应用》课程电子教案(PPT课件)4.04 DBMS 数据库管理系统.ppt
- 吉林大学:《数据结构》课程电子教案(PPT课件)第四章 栈和队列.ppt
- 吉林大学:《Windows程序设计》课程电子教案(PPT课件)Windows程序设计教学课件(1/2,主讲人:翟慧杰).ppt
- 吉林大学:《Windows程序设计》课程电子教案(PPT课件)Windows程序设计教学课件(2/2,主讲人:翟慧杰).ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第一章 计算机图形学简介 第一节 计算机图形学 第二节 计算机图形学的起源.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第三章 图形变换 第一节 变换的数学基础 第二节 二维图形变换 第三节 二维视见变换.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第二章 图形基元的显示 第一节 直线扫描转换算法.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第一章 计算机图形学简介 第三节 计算机图形学的应用及发展动向 第四节 图形系统的硬件.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第二章 图形基元的显示 第四节 多边形的扫描转换算法.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第三章 图形变换 第四节 三维图形变换.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第二章 图形基元的显示 第四节(2/2).ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第二章 图形基元的显示 第二节 圆的扫描转换算法 第三节 区域填充算法.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第三章 图形变换 第五节 投影.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第四章 曲线和曲面 第一节 曲线和曲面表示的基础知识 第二节Hermite多项式.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第四章 曲线和曲面 第四节 Bezier曲线和曲面.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第四章 曲线和曲面 第三节 Coons曲面.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第四章 曲线和曲面 第五节 B样条曲线和曲面.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第五章 图形运算 第一节 线段的交点计算.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第四章 曲线和曲面 第四节(2/2).ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第三章 图形变换 第六节 裁剪.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第五章 图形运算 第五节(2/2).ppt