1、二叉树的种类
满二叉树:如果⼀棵⼆叉树只有度为0的结点和度为2的结点,并且度为0的结点在同⼀层上,则这棵⼆叉树为满⼆叉树。
这棵⼆叉树为满⼆叉树,深度为k的有2^k-1个节点的⼆叉树。
完全二叉树:在完全⼆叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最⼤值,并且最下⾯⼀层的节点都集中在该层最左边的若⼲位置。若最底层为第 h 层,则该层包含 1~ 2^(h -1)
个节点。
二叉搜索树:前⾯介绍的树,都没有数值的,⽽⼆叉搜索树是有数值的了,⼆叉搜索树是⼀个有序树。
1、若它的左⼦树不空,则左⼦树上所有结点的值均⼩于它的根结点的值;
2、若它的右⼦树不空,则右⼦树上所有结点的值均⼤于它的根结点的值;
3、它的左、右⼦树也分别为⼆叉排序树