메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 알고리즘

뇌를 자극하는 알고리즘 질의응답 게시판입니다.

레드블랙트리의 속성에 대하여

2010-07-21

|

by chunlangs

2523

p260에  보면 레드블랙트리의 속성에 대해 나와있는데요.

그 중 5번째가 정말 이해가 안가더군요.


[루트 노드와 모든 잎 노드 사이에 있는 검은색 노드의 수는 모두 동일하다.]

라는 말이  무슨 뜻인 지 몰라서 위키피디아를 뒤져봤는데요.

위키피디아에는 이렇게 나와있더군요.

[어떤 노드로부터 시작되어 leaf node에 도달하는 모든 경로에는 leaf node를 제외하면 모두 같은 개수의 블랙 노드가 있다]

음 혹시나 해서 직접 주소를 보여드릴게요.

http://ko.wikipedia.org/wiki/%EB%A0%88%EB%93%9C-%EB%B8%94%EB%9E%99_%ED%8A%B8%EB%A6%AC


위키피디아에 보면  책의 그림과는 약간(?)다르게 노드간의 간선의 방향이 나와있더군요.(간선이라는 표현이 맞을라나 모르겠습니다만)

부모노드에서 아래로 향하는 방향으로.    그리고 위키피디아에서 말하는 경로라는 것은 , 자식노드쪽으로 향하는 간

선들을 말하는 것 같구요.

결국, [루트 노드와 모든 잎 노드 사이에 있는 검은색 노드의 수는 모두 동일하다.]
라는 건,

한 노드에서 자식노드로의 방향쪽으로 잎 노드로 가는 경로사이의 검은색 노드이 갯수는 같다는 말인가요?


설명 부탁드려요.



ps.레드블랙트리는 좀 어렵네요. ;; 다른 자료구조와느 다르게
댓글 입력