树与二叉树
树的知识
认识树结构
1、树:指有层次关系的 $N$ 个节点的有限集合(如下图);对于空树,$N = 0$ ;对于非空树,有且仅有一个根。除根外,可分为多个互不相交的有限集合,称为子树
2、节点:每个数据就是一个节点。节点可分为分为根节点、分支节点、叶子结点。在两个节点的关系上分为前驱(父节点)和后继(子节点)
3、在树中:边用来表明两个节点之间的层次关系(父子关系);高度指的是深度(层次),树的高度指的是整个树最深的层次数,如下图 $E$ 的高度为 $3$ ,树的高度为 $4$ ;度指的是边的个数(子节点的个数),树的度指的是整个树各节点度的最大值,如下图 $A$ 的度为 $3$,$C$ 的度为$1$,树的度为 $3$