Title
Nonoblivious hashing
Abstract
Nonoblivious hashing, where information gathered from unsuccessful probes is used to modify subsequent probe strategy, is introduced and used to obtain the following results for static lookup on full tables:(1) An O(1)-time worst-case scheme that uses only logarithmic additional memory, (and no memory when the domain size is linear in the table size), which improves upon previously linear space requirements.(2) An almost sure O(1)-time probabilistic worst-case scheme, which uses no additional memory and which improves upon previously logarithmic time requirements.(3) Enhancements to hashing: (1) and (2) are solved for multikey recors, where search can be performed under any key in time O(1); these schemes also permit properties, such as nearest neighbor and rank, to be determined in logarithmic time.
Year
DOI
Venue
1992
10.1145/146585.146591
J. ACM
Keywords
DocType
Volume
logarithmic time,logarithmic time requirement,time probabilistic worst-case scheme,oblivious and nonoblivious search,perfect hashing,model of computation,<italic>o</italic>1 probe search,logarithmic additional memory,additional memory,upper and lower bounds,dictionary problem,time O,linear space requirement,time worst-case scheme,sure O,domain size
Journal
39
Issue
Citations 
PageRank 
4
14
1.71
References 
Authors
22
4
Name
Order
Citations
PageRank
Amos Fiat13977685.20
Moni Naor2129481311.21
Jeanette P. Schmidt3611129.32
Alan Siegel435747.50