[7급 국가직 자료구조론 2024년 22번]

버킷(bucket)이 13개이고 버킷당 슬롯(slot)이 1개인 해시 테이블에 키 값 <7, 20, 3, 19, 45>를 차례대로 저장하고자 한다. 다음 <조건>에 따라 아래 <해시 함수>를 이용하여 작동하는 이중 해싱(double hashing)에서, 마지막 키 값 45의 저장 위치는?
 
<조 건>
 
   
○ 버킷의 인덱스는 0부터 시작한다.
○ 는 첫 번째 조사 위치를 결정하는 기본 해시 함수이다.
○ 는 충돌 발생 시 조사 위치 간격을 결정하는 함수이다.
○ 하나의 키 값에 대한 해시 함수 연산 중 충돌이 1번 이상 발생할 경우 번째 충돌에 대응하여 를 적용한다.
 
<해시 함수>
 
   
자료구조론
  1. ①5
  2. ②7
  3. ③8
  4. ④11

선지를 골라 바로 채점해 보세요.

정답 ③

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고