
[자료구조] Red-Black Tree 레드-블랙 트리
·
공부/자료구조
(2,4) 트리에서 레드-블랙 트리로레드-블랙 트리 :노드가 빨간색 또는 검은색으로 색칠된 이진 트리를 통해 (2,4) 트리를 표현(2,4) 트리와 비교 :동일한 로그 시간 성능단순한 구현: 레드-블랙 트리는 단일 노드 타입을 사용하여 더 간단하게 구현 가능레드-블랙 트리 정의루트 속성(Root Property): 루트는 검은색외부 속성(External Property): 모든 잎(리프)은 검은색내부 속성(Internal Property): 빨간색 노드의 자식은 모두 검은색깊이 속성(Depth Property): 리프 노드의 black depth는 모두 같다레드-블랙 트리의 높이정리: n개의 항목을 저장하는 레드-블랙 트리는 높이는 O(log n)증명:레드-블랙 트리의 높이는 (2,4) 트리의 높이의 최..