平衡二叉树又叫 AVL树(Balanced Binary Tree or Height-Balanced Tree)。
平衡二叉树可以是一颗空树或者满足以下特性的二叉树:
1. 平衡二叉树的左、右子树也是平衡二叉树,且左、右子树的深度之差的绝对值不能超过1(这个差值叫平衡因子,一般是左子树高度-右子树高度,简称BF——Balance Factor)。
2. 由特质1推导出平衡二叉树上所有的结点的平衡因子只能是 -1/0/1。
平衡二叉树又叫 AVL树(Balanced Binary Tree or Height-Balanced Tree)。
平衡二叉树可以是一颗空树或者满足以下特性的二叉树:
1. 平衡二叉树的左、右子树也是平衡二叉树,且左、右子树的深度之差的绝对值不能超过1(这个差值叫平衡因子,一般是左子树高度-右子树高度,简称BF——Balance Factor)。
2. 由特质1推导出平衡二叉树上所有的结点的平衡因子只能是 -1/0/1。