AVL树 在二叉查找树(BST)中,频繁的插入操作可能会让树的性能发生退化,因此,需要加入一些平衡操作,使树的高度达到理想的O(logn),这就是AVL树出现的背景.注意,AVL树的起名来源于两个发明者:Adel'son-Vel'skii 和 Landis. AVL树除了具备BST树的基本特征之外,还具有一个非常重要的特点: 如果将一个节点的左.右子树的高度差定义为该节点的平衡因子,则AVL树的任意一个节点的平衡因子只有0.-1.1 三种取值. 可以采用递归的方法来判断一个BST树是不是AVL树…