20230315 4.2. 平衡二叉树

概念

“平衡因子(Balance Factor,简称BF): BF(T) = hL-hR, 其中hL和hR分别为T的左、右子树的高度。

平衡二叉树(Balanced Binary Tree)(AVL树) :空树,或者 任一结点左、右子树高度差的绝对值不超过1,即|BF(T) |≤ 1

给定结点数为 n 的AVL树的最大高度为 O(log2n)

平衡二叉树的调整

  • RR 旋转(右单旋)
    RR 旋转(右单旋)

  • LL 旋转(左单旋)
    enter image description here

  • LR 旋转(左右双旋)
    enter image description here

  • RL 旋转(右左双旋)
    enter image description here

posted @ 2023-06-21 16:24  流星<。)#)))≦  阅读(2)  评论(0编辑  收藏  举报