MENU

February 9, 2019 • 我爱学习

  • 树的一些基本概念

1.结点的度(Degree):一个结点所拥有的子树的个数。

2.树的度:树的所有结点中最大的度数。

3.叶结点(Leaf):度为0的结点。

4.父结点(Parent):度不为0的结点,其本身是其子树的父结点。

5.子结点(Child):与任意一个结点相连,且更远离根结点的结点,是这个结点的子结点。

6.兄弟结点(Sibling):具有同一父结点的各个结点彼此是兄弟结点。

7.路径和路径长度:从节点路径为一个结点序列n1,n2...ni,其中ni-1是ni的父结点。路径所包含的边的个数为路径长度

8.祖先结点(Ancestor):沿根结点到某一结点的路径上的所有结点都是这个结点的祖先结点。

9.子孙结点(Descendant):某一结点的子树上的所有结点都是这个结点的子孙结点。

10.结点的层次(Level):规定根结点在一层其他任一结点的层数是其父结点层数+1。

11.树的深度(Depth):树中所有结点中的最大层次是这棵树的深度。

12.节点的深度:从根到$N_i$的路径的长度,根节点的的深度为0。

13.节点的高度:从$N_i$的一个叶节点的最长路径的长,因此叶节点的高度为0。

文章的最后为大家推荐一个对于学数据结构很有帮助的一个网站:数据结构和算法动态可视化

Last Modified: September 8, 2021