数据结构_树和二叉树_C.pptVIP

  • 4
  • 0
  • 约6.45千字
  • 约 42页
  • 2015-09-30 发布于重庆
  • 举报
数据结构_树和二叉树_C

6.1 树的定义和基本术语 1.树的逻辑定义 是由n(n ≥ 0)个结点组成的有限集合T。 在任意一个非空树中: ? 有且仅有一个特定的称为根的结点; ? n 1时,其余结点可以分为m(m 0)个互不相交的有限集T1,T2,T3 ,…,Tm,其中每一个集合本身又是一棵树,且称为根的子树。 树的结构定义是一个递归的定义,即在树的定义中又用到树的概念,它说明了树的特性。 2.树的其它表示方法 嵌套集合:是一些集合的集体,对于其中任何两个集合,或不相交,或一个包含另一个的形式表示。 广义表表示:根作为由子树森林组成的表的名字写在表的左边。 凹入表示:类似书的编目。 3.树的基本术语 结点:数据元素+若干指向其子树的分支; 结点的度:结点拥有的子树数; 树的度:树中所有结点的度的最大值; 叶子结点:度为零的结点,或称为终端结点; 分支结点:度大于零的结点,或称为非终端结点; 结点的层次:假设根结点的层次为1, 若某结点在第i层,则其子树的根在第i+1层; 3.树的基本术语 树的深度:树中叶子结点所在的最大层次; 孩子结点:结点的子树的根;相应地该结点称为孩子的双亲结点; 兄弟结点:同一个双亲的孩子之间称为兄弟结点; 祖先:从根到该结点所经分支上的所有结点; 子孙:子树中任一结点; 3.树的基本术语 有序树、无序树 子树之间是否存在次序关系?

文档评论(0)

1亿VIP精品文档

相关文档