一、二叉树的定义
折半查找引出。
1、二叉树的特点
1)每个结点最多有两棵子树
2)左子树和右子树是有顺序的,不能颠倒次序
3)即使树中只有一棵子树,也要区分是左子树 还是右子树
二叉树有5种形态:
空二叉树、只有一个根结点、根结点只有左子树、根结点只有右子树、根结点有左子树和右子树
2、特殊二叉树
1)斜树:
所有结点都只有左子树——左斜树
所有结点都只有右子树——右斜树
2)满二叉树
所有分支都存在左子树和右子树,所有叶子都存在同一层上。
叶子只能出现在最下面一层,达到平衡。
<