树和二叉树 线性结构和树型结构对比 线性结构 树型结构 第一个元素无前驱 根节点无前驱 最后一个元素无后继 多个叶子节点且无后继 其他数据元素有一个前驱、一个后继 其他数据元素有一个前驱、多个后继 二叉树 基本概念 二叉树的递归定义:二叉树或为空树,或是由一个根节点加上两棵分别称为左子树和右子树的、互不交的二叉树组成。 结点的度:结点所拥有的子树的个数,二叉树的度最大为2。 叶子:度为0的结点,如D、E。 孩子:结点子树的根,如B和C就是A的孩子。 双亲:孩子结点的上层结点,如A是B的双亲。 子孙:以某结点为根的子树中的任意一个结点,D是A的子孙。 祖先:从根到该...