해시 테이블에 항목이 추가되면 해시 테이블의 크기도 그에 맞춰 변경되어야 한다. 해시 테이
블의
2
/
3
이하만 채워진다면 충돌 횟수와 공간 활용 측면 모두 적절하다고 볼 수 있다. 따라서
해시 테이블이 임계 크기에 다다를 때까지 계속 사용하면 된다. 크기를 변경할 때는 충분히 큰
해시 테이블을 할당하고(더 많은 메모리를 할당하고) 그 크기에 맞게 마스크값을 조정한다.
그리고 모든 항목을 새로운 해시 테이블로 옮긴다. 이 과정에서 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.