퀴즈 / 알고리즘 / 문제

알고리즘에서 '이진 탐색 트리(BST, Binary Search Tree)'의 핵심 속성으로 올바른 것은?

보통 freeCodeCamp
보기 및 정답
A 모든 노드에 대해 왼쪽 서브트리의 값은 작고, 오른쪽 서브트리의 값은 크다
B 모든 리프 노드가 반드시 같은 깊이에 위치해야 하는 완전 트리이다
C 각 노드가 최대 3개의 자식 노드를 가질 수 있는 다진(multi-way) 트리 구조이다
D 루트 노드의 값이 트리 내 모든 노드 중에서 항상 가장 크다

해설

이진 탐색 트리(BST)는 모든 노드에 대해 왼쪽 자식의 값 < 부모 노드의 값 < 오른쪽 자식의 값이라는 속성을 만족합니다. 이를 통해 검색, 삽입, 삭제를 평균 O(log n)에 수행할 수 있습니다. 불균형 시 최악 O(n)이 되므로 AVL, Red-Black 트리로 균형을 유지합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...