처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / 알고리즘 / 문제

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

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

해설

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

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

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

정규반 살펴보기