문제
해싱함수 중 레코드 키를 여러 부분으로 나누고, 나눈 부분의 각 숫자를 더하거나 XOR한 값을 홈 주소로 사용하는 방식은?
① 제산법 ② 폴딩법 ③ 기수변환법 ④ 숫자분석법
정답
2번
해설
정답: 2. 키를 여러 부분으로 나누어 더하거나 XOR한 값을 홈 주소로 쓰는 방식은 폴딩법(Folding)이다.
오답 풀이
- 1번: 제산법은 키를 소수로 나눈 나머지를 사용한다.
- 2번: 폴딩법은 키를 접어 더하거나 XOR한다.
- 3번: 기수변환법은 다른 진법으로 변환한다.
- 4번: 숫자분석법은 분포가 고른 자리를 선택한다.
보충 개념 해싱 함수: 제산법, 폴딩법, 기수변환법, 숫자분석법, 제곱법, 무작위법.