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

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

문제

다음 중 해싱에서 클러스터링(Clustering) 현상이 발생하기 가장 쉬운 충돌 해결 방법은?

① 분리 연쇄법(Separate Chaining) ② 선형 탐사법(Linear Probing) ③ 이중 해싱(Double Hashing) ④ 이차 탐사법(Quadratic Probing)

정답

2

해설

선형 탐사법은 충돌 발생 시 다음 인덱스를 순차적으로 탐사하므로, 연속된 데이터 블록(클러스터)이 형성되어 탐사 시간이 길어지는 클러스터링 현상이 발생하기 쉽다. 분리 연쇄법은 연결 리스트를 사용하므로 클러스터링이 없고, 이차 탐사법과 이중 해싱은 탐사 간격이 다양하여 클러스터링을 완화한다.

SQLD 시험 준비 가이드

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

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

[SQLD] 소프트웨어 개발 기출 #5111 | 문어CBT