SQLD소프트웨어 개발난이도 3MCQ

SQLD 소프트웨어 개발 기출문제 #2099

문제

AVL 트리에서 삽입 연산 후 불균형이 발생했을 때, 다음 중 회전 연산이 필요하지 않은 경우는?

① 좌-좌 불균형 (LL case) ② 우-우 불균형 (RR case) ③ 좌-우 불균형 (LR case) ④ 균형 인수가 -1, 0, 1 범위 내인 경우

정답

4

해설

AVL 트리에서 균형 인수(Balance Factor)가 -1, 0, 1 범위 내에 있으면 트리가 균형 상태이므로 회전 연산이 필요하지 않다. LL case는 우회전, RR case는 좌회전, LR case는 좌-우 이중회전이 각각 필요하다. 균형 인수가 2 또는 -2가 될 때만 불균형으로 판단하여 회전을 수행한다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 소프트웨어 개발 기출 #2099 | sqldpass