자료구조 목록

이진 탐색 트리 (Binary Search Tree)

어려움

왼쪽 자식은 부모보다 작고, 오른쪽 자식은 큽니다. 균형이 맞으면 탐색이 O(log n)이지만, 정렬된 값을 순서대로 넣으면 한쪽으로 치우쳐 O(n)이 됩니다.

탐색O(log n)~O(n)삽입O(log n)~O(n)삭제O(log n)~O(n)
챌린지

1 → 2 → 3 → 4 → 5 처럼 정렬된 값을 순서대로 삽입해 한쪽으로 치우친 편향 트리를 만들어 보세요.

💡 편향 트리는 사실상 연결 리스트와 같습니다. 다음 Phase 의 AVL 트리가 이 문제를 해결합니다.

0 / 0
위에서 연산을 실행하면 단계별 동작이 여기에 설명됩니다.
20304050607080