数据结构树和二叉树 ppt 课件
ppt 1、第 6 章树和二叉树 6
1 树的定义和基本术语 6
2 二叉树 6
3 遍历二叉树和线索二叉树 6
4 树和森林 6
6 赫夫曼树及其应用 6
1 树的定义和基本术语 1
树的规律定义是由 n(n≥0)个结点组成的有限集合 T
在任意一个非空树中:有且仅有一个特定的称为根的结点;n1 时,其余结点可以分为 m〔m0〕个互不相交的有限集 T1,T2,T3,…,Tm,其中每一个集合本身又是一棵树,且称为根的子树
树的结构定义是一个递归的定义,即在树的定义中又用到树的概念,它说明了树的特性
如在右图中,是只有一个根结点的树是有13 个结点的树其中 A 是根,其余结点分成三个互不相交的子集:T1={B,E,F,K,L},T2={C,G},T3={D,H,I,J,M} 2、;T1,T2,T3 都是 A 的子树,且本身也是一棵树
则同理按此分析方式分析 T1,T2,T3
AABCDEFGHIJKLM2
树的其它表示方法嵌套集合:是一些集合的集体,对于其中任何两个集合,或不相交,或一个包含另一个的形式表示
广义表表示:根作为由子树森林组成的表的名字写在表的左边
凹入表示:类似书的编目
GCABDHIJEKFLA*****************B****************E***************F***************K**************L**************C****************G***************D****************H******** 3、*******I***************J***************(A(B(E,F(K,L)),C(G),D(H,I,J)))ABCDEFGHIJKL3
树的基本术语结点:数据元素+若干指向其子树的分