大学课程《数据结构》PPT课件:第6章.pptxVIP

  • 2
  • 0
  • 约2.49万字
  • 约 142页
  • 2026-08-19 发布于贵州
  • 举报

大学课程《数据结构》PPT课件:第6章.pptx

数据结构;树(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)

1亿VIP精品文档

相关文档