数据结构-树的定义和基本术语

 树的定义和基本术语

 

    1. 树:n(n>=0)个结点的有限集。

       a. n=0时,有且仅有一个特定的结点,称为根(root)。

       b. n>0时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,,,Tm ,其中每一个集合本身又是一棵树,称为 子树。

 

  2. 度:树中一个结点的子结点的个数。

 

  3. 结点的高度:从叶子结点算起。

  4. 结点的深度:从根结点算起。

 

  5. 树的度:树中各结点度的最大值。

 

  6. 树的深度(高度):树中结点的最大层次。

 

  7. 叶子:度为0的结点。

 

  7. 有序树:将树中结点的子树看成是自左至右有次序的,称有序树。

  8. 无序树:

 

  9. 路径:树中两结点之间的路径由这两结点之间所经过的结点序列构成(自上而下)。

  10. 路径的长度: 路径上所经历边的个数。

 

  11. 二叉树:每个结点至多只有两颗子树(即二叉树中不存在度大于2的结点)。 

 

  12. 哈夫曼树:又称最优树,是一类带权路径长度最短的树。

 

posted @ 2021-03-31 15:35  S_MIL  阅读(381)  评论(0)    收藏  举报