- 2
- 0
- 约2.49万字
- 约 142页
- 2026-08-19 发布于贵州
- 举报
数据结构;树(Tree)是n(n≥0)个结点的有限集合。当n=0时,称为空树;当n>0时,该集合满足如下条件。
(1)有且仅有一个称为根(root)的特定结点,该结点没有前驱结点,但有零个或多个直接后继结点。
(2)除根结点之外的n-1个结点可划分成m(m>0)个互不相交的有限集T1,T2,T3,···,Tm,每个Ti又是一棵树,称为根的子树(Subtree)。每棵子树的根结点有且仅有一个直接前驱,其前驱就是树的根结点,同时可以有零个或多个直接后继结点。
树的定义采用了递归定义的方法,即树的定义中又用到了树的概念,这正好反映了树的固有特性。;如图6.1所示,(a)是一颗空树,(b)是只有一个根结点的树,(c)是有13个结点的树。其中A是根结点,其余结点分为三个互不相交的子集:T1={B,E,F,K,L},T2={C,G},T3={D,H,I,J,M}。T1、T2及T3自身均是一棵树且为树根A的子树。在T1中,根为B,其余结点分为两个互不相交的子集:T11={E},T12={F,K,L},T11和T12均为B的子树。整体看来图6.1(c)就如同一棵倒长的大树。;以下列出一些有关树的基本术语。
结点(Node):包含一个数据元素及若干指向其子树的分支。图6.1(c)中的树有A、B、C、D、E等13个结点。
结点的度
原创力文档

文档评论(0)