有12个节点的平衡二叉树的最大深度是
A.4 B.5 C.6 D.3
书上说平衡二叉树是对最佳二叉树的平衡处理。但是处理完后倒数第二层可能不是充满的了,那么什么样的树才算是平衡二叉树呢?上面的选择题又应该如何解答呢?
平衡二叉树是第二曾有叶子的点才算结点么?我书上怎么说都算啊?谁来说说~
这要涉及到满二叉树与完全二叉树的问题
满二叉树是将一个n层二叉树完全排满的二叉树,第n层有2^n个元素;
n层完全二叉树是将n层满二叉树最后一层从后向前依次去处少于2^n个元素;
完全二叉树是平衡二叉树的一个特例,平衡二叉树是将完全二叉树的最后一层元素任意排在空位上的一种二叉树。
如下图所示,左为满二叉树,右为完全二叉树:
平衡树:平衡二叉树