
이진 탐색 트리 자료구조 2
·
Algorithm
이진 탐색 트리의 편향 발생(불균형 이진트리) Case 1) 이진 탐색 트리에 삽입되는 순서 : 20 → 10 → 30 → 5 Case 2) 이진 탐색 트리에 삽입되는 순서 : 5 → 10 → 20 → 30 균형 이진 탐색 트리 Balanced Binary Search Tree 노드의 삽입과 삭제가 일어날 때 균형을 유지하도록 하는 트리 AVL 트리, Red-Black 트리 AVL 트리 노드가 삽입, 삭제될 떄 트리의 균형을 체크하고 유지하는 트리 각 노드의 BF를 [-1, 0, 1] 만 가지게 하여 균형을 유지 BF(Balance Factor) # 왼쪽 서브 트리 높이 - 오른쪽 서브 트리 높이 AVL 트리 - Rebalancing 균형이 꺠진 경우, BF가 ' + ' 이면 왼쪽 서브 트리에 이상이 있..