1 / 60
文档名称:

数据结构与算法..ppt

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

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

分享

预览

数据结构与算法..ppt

上传人:文库旗舰店 2018/10/14 文件大小:1.42 MB

下载得到文件列表

数据结构与算法..ppt

文档介绍

文档介绍:基本术语
二元树

森林与二元树间的转换
树的应用
第四章树(Tree)
线性表——元素之间的线性关系
树——元素之间的层次关系
基本术语
[定义]

1、一个结点x组成的集{x}是一株树,这个结点x也是这
株树的根。
2、假设x是一个结点,T1,T2,…,Tk是k株互不相交的
树,我们可以构造一株新树:令x为根,并有k条边由
x指向树T1,T2,…,Tk。这些边也叫做分支,T1,T2,
…,Tk称作根x的树之子树(SubTree)。
树是n(≥0)个结点的有限集。在任意一棵非空树中:
1、有且仅有特定的称为根(Root)的结点;
2、当n>1时,其余结点可分为m(>0)个互不相交的有限
集T1,T2,…,Tm,其中每一个集合本身又是一棵树,
并且称为根的子树( SubTree )。
[定义]

基本术语
[定义三]
T = ( D,R )
D:具有相同类型的数据元素的集合。
R:若 D 为空集,则称为空树;
若 D 仅含一个数据元素,则 R 为空集,否则 R = { H },H 是
如下的二元关系:
1、在 D 中存在唯一的称为根的数据元素 root ,它在关系 H 下
无前驱;
2、若 D - { root } ≠¢,则存在D-{ root }的一个划分D1,D2,…,
Dm(m > 0),对任意 j ≠ k(1 ≤ j,k ≤ m)有Dj∩Dk=¢,
且对任意的 i(1 ≤ i ≤ m),唯一存在数据元素 x i∈ Di,
有< root , xi > ∈ H;
3、对应于 D - { root }的划分,H - { < root , x1 > , …,
<root,xm>}有唯一的一个划分H1,H2,…,Hm
(m>0),对任意j≠k(1≤j,k≤m)有Hj∩Hk≠¢,且对任意的i
(1 ≤ i ≤ m),Hi是Di上的二元关系,(Di,{Hi})是一棵符合
本定义的树,称为根root的子树。
基本术语
A
B
C
D
E
F
G
H
I
J
K
L
M
图一
第1层
第2层
第3层
第4层
第5层
A
B
C
D
E
F
G
H
I
J
K
L
M
图二
树高为5
常用术语:
结点

叶(终端结点)
非终端结点
分支路长
父亲双亲
儿子兄弟
子孙祖先
层结点的高
树的高(深度)
有序树& 无序树
基本术语
A
B
C
A
C
B

森林forest:
是 n ≥ 0 株互不相交的树的集合。
二元树( binary tree )
[定义一] 二元树是有限个结点的集合,这个集合或者是空集,
或者是由一个根结点和两株互不相交的二元树组成,其中一
株叫根的做左子树,另一棵叫做根的右子树。
二元树的定义和基本性质
二元树的定义和基本性质
[定义二] Binary Tree = ( D , R )
D:指数据对象,是由相同类型的数据元素组成的集合。
R:为数据元素间的关系:
若D=¢,则R= ¢,称Binary tree 为空树;
若D≠¢;则R={H},H是如下二元关系:
⑴在D中存在唯一的称为根的数据元素 root,它在关系H下
无前驱;
⑵若D-{ root } ≠¢,则存在D-{root}={Dl,Dr},且Dl∩Dr=¢;
⑶若Dl ≠¢,则Dl中存在唯一的元素xl,< root , xl >∈H,且存
在Dl上的关系Hl∈H;若Dr ≠¢,则Dr中存在唯一的元素
xr,< root , xr >∈H,且存在Dr上的关系Hr∈H;
H={< root , x l>, <root,xr>,Hl,Hr};
⑷(Dl,{Hl})是符合本定义的二元树,称为根的左子树;
(Dr,{Hr})是符合本定义的二元树,称为根的右子树;
二元树的定义和基本性质
二元树的性质:
性质1:在二元树中第 i 层的结点数最多为2i-1(i ≥ 1)。
性质2:高度为k的二元树其结点总数最多为2k-1( k ≥ 1)
性质3:对任意的非空二元树 T ,如果叶结点的个数为 n0,而
其度为 2 的结点数为 n2,则:
n0 = n2 + 1
[定义] 深度为k且有2k -1个结点的二元树称为满二元树。
层序编号:对满二元树的结点进行连续编号。从根结点开始,
从上而下,自左至右。
[定义] 深度为 k 的,由n个结点的二元树,当且仅当其每个结点
都与深度为 k 的满二元树中编号从 1 至 n 的结点一一对
应,称之为完

最近更新

高中一年级历史学习建议书 5页

高一新生历史学习建议书 5页

饲料生产效率提升建议书 5页

餐饮创业新手必读建议书 5页

食堂膳食服务优化建议书 5页

食品安全监督加强建议书 6页

领导采纳的建议书 5页

领导土地流转建议书 5页

预先研究装备提案优化建议书 5页

居家护理员基本技能培训 44页

心理疾病护理团队协作模式 37页

急性呼吸窘迫综合征抢救护理 33页

2024年海南经贸职业技术学院马克思主义基本原.. 12页

急诊护理中的工作压力管理 41页

恐动症患者的饮食与运动护理 43页

2024年渑池县招教考试备考题库带答案解析(夺.. 30页

2024年湄潭县招教考试备考题库带答案解析(必.. 31页

2024年湖北恩施学院马克思主义基本原理概论期.. 12页

2024年湖北黄冈应急管理职业技术学院马克思主.. 13页

慢性胃炎的护理效果评价 69页

2024年滇西科技师范学院马克思主义基本原理概.. 13页

2024年潇湘职业学院马克思主义基本原理概论期.. 13页

2024年烟台大学马克思主义基本原理概论期末考.. 12页

2024年班玛县幼儿园教师招教考试备考题库及答.. 30页

2024年甘肃工业职业技术大学马克思主义基本原.. 13页

2024年疏勒县招教考试备考题库附答案解析(夺.. 31页

2024年益阳教育学院马克思主义基本原理概论期.. 12页

2024年石棉县招教考试备考题库及答案解析(必.. 31页

2024年福建体育职业技术学院马克思主义基本原.. 12页

2024年秦安县幼儿园教师招教考试备考题库附答.. 31页