AVL树又称平衡树,是一棵平衡的二叉搜索树(Binary Search Tree, BST)。
AVL树要求左右子树的高度差不能超过1。
插入
插入引起的不平衡
-
LL
- 新的树根为 node->left
- RR
- 新的树根为 node->right
-
LR
-
RR(node->left); LL(node);
-
-
RL
-
LL(node->right); RR(node);
-
AVL树又称平衡树,是一棵平衡的二叉搜索树(Binary Search Tree, BST)。
AVL树要求左右子树的高度差不能超过1。
RR(node->left);
LL(node);
LL(node->right);
RR(node);