1. AVL 트리 : G. M. Adelson-Velskii와 E. M. Landis에 의해 1960년대 고안됨
    1. 균형 인수 = 왼쪽 서브 트리의 높이 – 오른쪽 서브 트리의 높이
    2. 리밸런싱(rebalancing) : 균형을 잡기 위한 트리 구조의 재조정
    3. LL 회전 : LL(Left-Left) 상태인 트리를 균형을 잡기 위한 회전
    4. RR 회전 : RR(Right-Right) 상태인 트리를 균형을 잡기 위한 회전
    5. LR 회전 : LR(Left-Right) 상태인 트리를 균형을 잡기 위한 회전
      1. LR 상태 -> 부분적 RR 회전 -> LL 회전
    6. RL 회전 : RL(Right-Left) 상태인 트리를 균형을 잡기 위한 회전
      1. RL 상태 -> 부분적 LL 회전 -> RR 회전
  2. AVL 트리 회전 예 : https://girlsy7.tistory.com/134 참조
    1. LL 회전
    2. RR 회전
    3. LR 회전
    4. RL 회전
  3. AVL 트리(AVL Tree) 완성버전 : S012_AVLTree.c

     
error: Content is protected !!