AVL树基本介绍 AVL树是一种自平衡的二叉查找树,在AVL树中任何节点的两个子树的高度差不能超过1.就是相当于在二叉搜索树的基础上,在插入和删除时进行了平衡处理. 不平衡的四种情况 LL:结构介绍 看如下图,假设最初只有k1, k2, k3, y, z 五个结点,这时该树两边的高度分别为3 和 2,相差为1,满足AVL平衡的概念. 随后插入了结点 x ,导致了不平衡.k1.left.left 有了子树,导致了不平衡.所以是LL结构. (这个 x 结点是k3的左孩子还是右孩子无所谓,因为无论在左…