Adelson-Velskii and Landis의 약어
균형 잡힌 높이를 갖는 이진 탐색 트리
다음과 같은 한 쪽으로 치우쳐진 이진 트리를 방지하기 위해 사용한다!

BF = 1, 왼쪽 서브트리가 오른쪽 서브트리보다 한 단계 높음.
BF = 0, 왼쪽 서브트리와 오른쪽 서브트리의 높이가 같음.
BF = -1, 왼쪽 서브트리가 오른쪽 서브트리보다 한 단계 낮음.

y가 z의 왼쪽 자식 노드이고, x가 y의 왼쪽 자식 노드인 경우

y가 z의 오른쪽 자식 노드이고, x가 y의 오른쪽 자식 노드인 경우

y가 z의 왼쪽 자식 노드이고, x가 y의 오른쪽 자식 노드인 경우

y가 z의 오른쪽 자식 노드이고, x가 y의 왼쪽 자식 노드인 경우

장점
- 삽입, 검색, 삭제 속도 = O(log n)
- 높이 균형 조절 할 때에도 삽입 속도에 상수항만 추가됨. O(1)
단점
- 프로그래밍과 디버깅에 어려움이 있음.
- O(n)의 추가 공간을 필요로 함.