Optimal Arrangement of Keys in a Hash Table
When open addressing is used to resolve collisions in a hash table, a given set of keys may be arranged in many ways; typically this depends on the order in which the keys are inserted. We show that arrangements minimizing either the average or worst-case number of probes required to retrieve any ke...
Main Author: | Rivest, Ronald L. |
---|---|
Published: |
2023
|
Online Access: | https://hdl.handle.net/1721.1/148901 |
Similar Items
-
Iceberg Hashing: Optimizing Many Hash-Table Criteria at Once
by: Bender, Michael, et al.
Published: (2023) -
On the Optimal Time/Space Tradeoff for Hash Tables
by: Bender, Michael A., et al.
Published: (2022) -
A distributed Hash table
by: Dabek, Frank (Frank Edward), 1977-
Published: (2008) -
CPHASH: A cache-partitioned hash table
by: Metreveli, Zviad, et al.
Published: (2012) -
CPHash: A Cache-Partitioned Hash Table
by: Metreveli, Zviad, et al.
Published: (2011)