数据结构-树的定义和基本术语
树的定义和基本术语
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. 哈夫曼树:又称最优树,是一类带权路径长度最短的树。

浙公网安备 33010602011771号