AVL树的特性及插入操作

2019独角兽企业重金招聘Python工程师标准>>> AVL树是一棵"严格"的平衡树, "被插入元素"到"根元素"的路径每个节点的左子树和右子树的高度差不能大于1. 举例来说:A的左子树的高度为1, 右子树高度为-1(null的高度为-1), 则A的两个子树的高度差为2 此时, 就要对高的子树下的元素进行旋转操作, 以降低其高度. 对上图我们可以经过一次右旋得到: 旋转的方式有4种,分为 1.单
相关文章
相关标签/搜索