red black tree의 원리에 관해서...
글쓴이: canuyes / 작성시간: 수, 2013/02/13 - 5:43오후
국내 베스트 셀러인 모 서적으로 red black tree를 공부중에 있습니다.
코드 구현은 이해 하였지만 red black tree의 원리를 이해 하지 못해서 질문 올립니다.
구글링해 보앗지만 모두 코드 구현에만 초점이 맞추어져 있고 원리에 대한 설명을 찾아 볼 수 없었습니다.
red black tree 규칙의 도입이 어째서 binary tree의 기형적인 성장을 막아주는지 알고 싶습니다.
관련 링크나 참고해 볼 수 있는 서적 추천 부탁드립니다.
Forums:
http://en.wikipedia.org/wiki/
http://en.wikipedia.org/wiki/Red%E2%80%93black_tree#Properties 에 자세히 나와있습니다.
보시면 red black tree가 만족해야하는 property들이 몇가지 있는데 이 중에서
red black tree의 기형적인 성장을 막아주는 property들 중 핵심은 바로 4번과 5번 조건입니다.
위 문서의 Properties 절만 제대로 읽으셔도 감이 잡히실 거라고 생각이 듭니다.
댓글 달기