结点的层次(Level)从根开始定义起,根为第一层,根的孩子为第二层。若某结点在第l层,则其子树就在第l+1层。其双亲在同一层的结点互为堂兄弟。显然图6-2-6中的D、E、F是堂兄弟,而 G、H、I与J 也是堂兄弟。树中结点的最大层次称为树的深度(Depth)或高度,当前树的深度为4。
    image.png
    如果将树中结点的各子树看成从左至右是有次序的,不能互换的,则称该树为有序树,否则称为无序树。

    森林(Forest)是m(m≥0)棵互不相交的树的集合。对树中每个结点而言,其子树的集合即为森林。

    对比线性表与树的结构,它们有很大的不同,如图6-2-7所示。

    线性结构 树结构
    第一个数据元素:无前驱 根结点:无双亲,唯一
    最后一个数据元素:无后继 叶结点:无孩子,可以多个
    中间元素:一个前驱一个后继 中间结点:一个双亲多个孩子