Should tables be sorted?
- 1 October 1978
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 02725428,p. 22-27
- https://doi.org/10.1109/sfcs.1978.33
Abstract
We examine optimality questions in the following information retrieval problem: Given a set S of n keys, store them so that queries of the form "Is x $\in$ S?" can be answered quickly. It is shown that, in a rather general model including al1 the commonly-used schemes, $\lceil$ lg(n+l) $\rceil$ probes to the table are needed in the worst case, provided the key space is sufficiently large. The effects of smaller key space and arbitrary encoding are also explored.
Keywords
This publication has 9 references indexed in Scilit:
- Optimal Arrangement of Keys in a Hash TableJournal of the ACM, 1978
- Reference machines require non-linear time to maintain disjoint setsPublished by Association for Computing Machinery (ACM) ,1977
- Lower bounds for the size of expressions for certain functions in d-ary logicTheoretical Computer Science, 1976
- Design and implementation of an efficient priority queueTheory of Computing Systems, 1976
- Multidimensional Searching ProblemsSIAM Journal on Computing, 1976
- The Complexity of Some Simple Retrieval ProblemsJournal of the ACM, 1975
- Bounds to Complexities of Networks for Sorting and for SwitchingJournal of the ACM, 1975
- Geometric complexityPublished by Association for Computing Machinery (ACM) ,1975
- Efficient Storage and Retrieval by Content and Address of Static FilesJournal of the ACM, 1974