Show simple item record

dc.contributor.authorRivest, Ronald L.en_US
dc.date.accessioned2023-03-29T14:06:38Z
dc.date.available2023-03-29T14:06:38Z
dc.date.issued1976-07
dc.identifier.urihttps://hdl.handle.net/1721.1/148901
dc.description.abstractWhen 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 key in the table can be found using an algorithm for the assignment problem. The worst-case retrieval time can be reduced to 0(log2(M)) with probability 1-E(M), when storing M keys in a table of size M, where E(M) -> 0 aas M -> infinity. We also examine insertion algorithms to see how to apply these ideas for a dynamically changing set of keys.en_US
dc.relation.ispartofseriesMIT-LCS-TM-073
dc.titleOptimal Arrangement of Keys in a Hash Tableen_US
dc.identifier.oclc3135380


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record