ACM--树.pptVIP

  • 23
  • 0
  • 约2.97千字
  • 约 41页
  • 2017-01-29 发布于湖北
  • 举报
ACM--树

树和二叉树 一、树的定义和基本术语 树:树是n(n大于等于0)个结点的有限集合。当n=0时,称为空树;当n0时,该集合满足如下条件: (1)其中必有一个称为根的特定结点,它没有直接前驱,但有零个或多个直接后续。 (2)其余n-1个结点可以划分成m(m大于等于0)个互不相交的有限集T1,T2,T3,…,Tm,其中Ti又是一棵树,称为根的子树。每棵子树的根结点有且仅有一个直接前驱,但有零个或多个直接后继。 结点:包含一个数据元素及若干指向其它结点的分支信息。 结点的度:一个结点的子树个数称为此结点的度。 叶结点:度为0的结点,即无后续的结点,也称为终端结点。 分支结点:度不为0的结点,也称为非终端结点。 孩子结点:一个结点的直接后继称为该结点的孩子结点。 双亲结点:一个结点的直接前驱称为该结点的双亲结点。 兄弟结点:同一双亲结点的孩子结点之间互称兄弟结点。 祖先结点:一个结点的祖先结点是指从根结点到该结点的路径 上的所有结点。 子孙结点:一个结点的直接后继和间接后继称为该结点的子孙 结点。 树的度:树中所有结点的度的最大值。 结点的层次:从根结点开始定义,根结点的层次为1,根的直接后续的层次为2,以此类推。 树的深度(高度):树中所有结点的层次最大值。 二叉树:它是另一种树形结构

文档评论(0)

1亿VIP精品文档

相关文档