크래프톤 정글 6기 TIL - Day 20| RB Tree
브이담곰
Red-Black Tree- 이진 탐색 트리(BST)의 한 종류- 스스로 균형(balancing) 잡는 트리- BST의 Worst Case의 단점을 개선- 모든 노드는 Red or Black Red Black tree의 속성1. 모든 노드는 red 또는 black이다.2. 루트 노드는 black이다3 모든 nil 노드는 black이다.4. 노드가 red인 자녀들은 black이다.5. 임의의 노드에서 자손 nil 노드들까지 가는 경로들의 black의 수는 같다.( 자기 자신은 카운트에서 제외 )💡nill 노드란? - 존재하지 않음을 의미하는 노드 - 자녀가 없을 때 자녀를 nil 노드로 표기 - 값이 있는 노드와 동등하게 취급 - RB 트리에서 leaf 노드는 nil 노드 노드 X의 blac..