이 논문에서는 레인보우 해싱이라는 고전 오픈 어드레싱 해시 테이블을 소개합니다. 레인보우 해싱은 최대 1-ε의 로드 팩터를 지원하면서 O(1) 예상 시간 쿼리와 O(log log ε^-1) 예상 시간 삽입 및 삭제를 제공합니다.
또한 이 논문은 레인보우 해싱을 동적 크기 조정 설정으로 확장합니다. 놀랍게도 동적 크기 조정을 추가해도 시간 복잡도에 영향을 미치지 않습니다. 즉, 항상 ≥1-ε의 로드 팩터를 유지하면서도 O(1) 쿼리와 O(log log ε^-1) 업데이트를 지원할 수 있습니다.
이 논문은 또한 O(log log ε^-1) 예상 시간 쿼리를 지원하는 모든 오픈 어드레싱 해시 테이블에 대해 삽입/삭제 시간이 최소 Ω(log log ε^-1)이어야 한다는 일치하는 하한을 증명합니다.
Sang ngôn ngữ khác
từ nội dung nguồn
arxiv.org
Thông tin chi tiết chính được chắt lọc từ
by Michael A. B... lúc arxiv.org 09-18-2024
https://arxiv.org/pdf/2409.11280.pdfYêu cầu sâu hơn