数据结构(第二版)课件 包振宇 第五章 树.pptVIP

  • 2
  • 0
  • 约8.79千字
  • 约 65页
  • 2019-10-08 发布于广东
  • 举报

数据结构(第二版)课件 包振宇 第五章 树.ppt

第五章 树 5.1 树的定义和术语 5.2 二叉树 5.3遍历二叉树 5.4 线索二叉树 5.5 树和森林 5.6 树的应用 5.7 典型例题 5.1 树的定义和术语 一、树的定义 树(tree)是n(n≥0)个结点的有限集。在一棵非空树中: (1)有且仅有一个特定的称为根(root)的结点; (2)当n1时,其余结点可分为m(m0)个互不相交的有限集(T1,T2,…Tm),其中每一集合本身又是一棵树,并且称为根的子树(subtree)。 举 例 例5.1 (a)只有根结点的树 (b)一般的树 图5-1-1的(b)中A为根结点,其余结点分成三个互不相交的子集:T1={B,E,F,K,L},T2={C,G},T3={D,H,I,J}而T1,T2,T3本身又都是只有一个根结点的树。 二、树结构中的一些基本术语: (1)结点:包含一个数据元素及若干指向其子树的分支 (2)结点的度:结点拥有子树数目称为结点的度。如图5-1-1的(b)中,A的度为3;C的度为1;M的度为0。 (3)叶子(或终端)结点:度为零的结点。 (4)分支结点(或非终端结点):除根结点外度不为零的结点,也称为内部结点。 (5)树的度:树内各

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档