《数据结构》第四章 层次结构-树.ppt

《数据结构》第四章 层次结构-树

1. 树的描述 有唯一的结点没有前缀 其余结点都有且只有一个前缀 从根结点可以按后继关系到达其余 各结点 2. 树的表示 表(a(b(e(k,l),f),(c(g)),(d(h,i,j))) 凸凹图 集合图 树形图 树的凹凸图表示 a b e k I f c g d h i j 树的集合表示 树的树形表示 3. 树的术语 根、叶、分支结点 父子、兄弟、祖孙关系 高度 度 子树、森林 有序树 结点的名称 根:树中没有前缀的结点成为根 叶子:树中没有后继的结点成为叶子 分支节点:除根和叶子之外的结点 结点的关系 双亲和孩子:若结点a是结点b的前缀,则称a是b的双亲,b是a的孩子 兄弟:若结点a也是c的双亲,则c是b的兄弟,b也是c的兄弟 祖先和子孙:若b又是e的前缀,则称a是e的祖先,e是a的子孙 结点的层次:即结点所在的层数,对于一棵树,从根算起,根是第一层,根的孩子为第二层,依此类推 高度:结点的层次,也叫做结点的高度。树中结点高度最大者,为树的高度。 度:结点的度,指的是该节点孩子的个数,树中所有结点中度最大者,为该树的度。 子树:由树的一部分结点组成,并保持原树中的父子关系,其结构也是一棵树,成为原树的子树。 森林:m棵互不相交的树的集合 有序树:若树中各结点的子树从左到右是有次序地,不能交换则成该树为有序树 4. 树的存储 结点结构 根指针:链头指针 空间利用率

文档评论(0)

1亿VIP精品文档

相关文档