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

자료구조에서 AVL 트리의 핵심 특성으로 올바른 것은?

보통 freeCodeCamp
보기 및 정답
A 모든 노드에서 왼쪽과 오른쪽 서브트리의 높이 차이가 최대 1인 자가 균형 이진 탐색 트리
B 각 노드가 빨간색 또는 검은색으로 칠해져 색상 규칙으로 균형을 유지하는 트리
C 모든 리프 노드가 반드시 같은 깊이에 위치하여 완전한 이진 트리 형태를 형성하는 균형 잡힌 트리
D 부모 노드의 값이 항상 자식 노드의 값보다 큰 최대 힙 속성을 유지하는 트리

해설

AVL 트리는 최초의 자가 균형 이진 탐색 트리로, 삽입이나 삭제 후 높이 균형(왼쪽 높이 - 오른쪽 높이)이 -1, 0, 1을 벗어나면 회전 연산으로 균형을 회복합니다. 검색, 삽입, 삭제 모두 O(log n)을 보장하며, 레드-블랙 트리보다 검색이 약간 빠릅니다.

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

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

정규반 살펴보기