버킷 안에 목록을 둔다
충돌 원소를 같은 버킷에 연결하므로 구현은 직관적이지만 한 버킷이 길어지면 탐색이 느려집니다.
해시는 평균 O(1)이라는 기대와 충돌 처리 비용이 함께 있으므로 키 분포와 삭제 정책을 같이 설계합니다.
충돌 원소를 같은 버킷에 연결하므로 구현은 직관적이지만 한 버킷이 길어지면 탐색이 느려집니다.
배열 안에서 해결해 locality는 좋지만 군집화와 삭제 표식 처리가 성능을 좌우합니다.
원소 수가 버킷 수에 가까워질수록 충돌이 늘기 때문에 재해시 기준을 정해야 합니다.