对一棵具有n个结点的二叉树按层序编号,如果编号为i的结点与同样深度的满二叉树中编号为i的结点在二叉树中的位置相同,则这棵二叉树称为完全二叉树。注意,满二叉树一定是完全二叉树,而完全二叉树并不一定是满二叉树。
完全二叉树的特点:
1、叶子结点只能出现在最下面两层;
2、最下层的叶子一定集中在左部连续的位置;
3、倒数二层,若有叶子结点,一定都在右部连续位置;
4、如果结点度为1,则该结点只有左孩子,即不存在只有右子树的情况。
5、同样结点数的二叉树,完全二叉树的深度zui最小。
对一棵具有n个结点的二叉树按层序编号,如果编号为i的结点与同样深度的满二叉树中编号为i的结点在二叉树中的位置相同,则这棵二叉树称为完全二叉树。注意,满二叉树一定是完全二叉树,而完全二叉树并不一定是满二叉树。
完全二叉树的特点:
1、叶子结点只能出现在最下面两层;
2、最下层的叶子一定集中在左部连续的位置;
3、倒数二层,若有叶子结点,一定都在右部连续位置;
4、如果结点度为1,则该结点只有左孩子,即不存在只有右子树的情况。
5、同样结点数的二叉树,完全二叉树的深度zui最小。