해결된 질문
작성
·
408
1
이미지에서 보면 레드노드가 제거되고나서 블랙노드만 남은 상황입니다. 영상을 보면 레드노드가 제거되어서 레드블랙 규칙을 어기지 않는다고 표현을 하는데요.
이미지를 봤을 때, 5에서 시작해서 NIL 노드까지 가는 구간에 높이가 제 생각에는 다르다는 생각이 들어서 질문드립니다.
5-3-NIL
5-7-NIL
5-7-10-NIL
이렇게 NIL노드로 간다고 가정하면 5-7-10-NIL 노드경로만 길이가 다르다고 생각하는데 규칙이 깨진것 아닌가요? 이해가 잘 안되어요 ㅠ
답변 1
0
안녕하세요 황유정님!
먼저 혼란을 드려 죄송합니다.😥
영상을 살펴보니 제가 잘못된 예시로 설명한 것 같습니다.
해당 영상에서는 아래처럼 8이 빨간색 노드로 표현했습니다.
하지만 이 레드블랙 트리에서 이런 구조가 나올 수 없습니다.
제가 억지로 상황을 만들어 표현했네요...
정상적인 트리는 아래와 같이 8은 검은색, 자식 노드들이 빨간색 노드로 삽입되게 됩니다.
따라서 영상에서 봤던 케이스는 발생하지 않으니 기억에서 지워주시면 될 것 같습니다.😶
해당 영상은 수정해서 다시 업로드했으니 혼란이 없을 것 같습니다.
다시 한번 혼란 드려서 죄송하다고 말씀드리고 싶습니다. 😟