树中除 根节点没有前驱节点 之外,其余每个节点都 有且仅有一个前驱节点,因而 n 个节点的树有 n - 1 条边树中 每个节点 都可以 有 0 个或多个后继节点
树的相关概念
节点的度:节点含有的 子树个数,如图中 A 节点的度为 3叶节点或终端节点:节点的 度为 0,如图中 E、F、G、H、I分支节点或非终端节点:节点的 度不为 0,如图中 A、B、C、D父节点或双亲节点:若一个节点含有子节点,则这个节点称为其子节点的父节点,如图中 B 是 E 和 F 的父节点子节点或孩子节点:若一个节点含有子树,子树的根节点 称为该节点的子节点,如图中 E 和 F 都是 B 的子节点兄弟节点:父节点相同 的节点互为兄弟节点,如图中 E 和 F 互为兄弟节点树的度:树中所有节点的度中的最大值,如图中 A 节点的度为 3,是树中所有节点的度中的最大值,即树的度为 3节点的层次:如上图,从根节点开端定义为第一层,根节点的子节点为第二层 …,(将根节点层次定义为 0 也是可以的)树的高度或深度:树中节点的最大层次,图中为树的高度为 3堂兄弟节点:父节点在同一层次的结点,如图中 E、F、G、H、I 结点互为堂兄弟节点节点的祖先:根节点到该节点途径上的所有节点, A、B 结点是 E 的祖先子孙:以某节点为根的子树中任一节点 都称为该节点的子孙,如上图:所有节点都是 A 的子孙