Skip to content

[4주차] 탐색 #6

Open
ndopy wants to merge 6 commits intoCodeSoom:mainfrom
ndopy:week4-phd
Open

[4주차] 탐색 #6
ndopy wants to merge 6 commits intoCodeSoom:mainfrom
ndopy:week4-phd

Conversation

@ndopy
Copy link
Copy Markdown

@ndopy ndopy commented Feb 1, 2024

4주차도 화이팅입니다! :)

질문

  1. 탐색 트리(2-3트리, 레드 블랙 트리)에서 "회전"이라는 개념이 잘 이해가 안 됩니다. 😢
    (그림상으로 회전했을 때 왜 H 가 E의 자식 노드로 이동하는지?)
    image
    균형을 맞추기 위함?인 것 같은데 뭔가 직접적(?)으로 와닿지가 않네요 😢
    image

@hannut91
Copy link
Copy Markdown
Contributor

hannut91 commented Feb 5, 2024

균현을 맞추기 위해서 회전하는 것은 아닙니다. 여기 그림을 보면 회전을 하지 않아도 이미 균형잡힌 트리인 것을 확인할 수 있습니다.

레드 블랙 트리의 회전은 레드 블랙 트리의 속성이 유지되도록 하는 작업입니다. 이로 인해 삽입과 삭제가 모두 O(logN)을 따르게 됩니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants