Abstract
LetL be the set consisting of the firstq positive integers. We prove in this paper that there does not exist a data structure for representing an arbitrary subsetA ofL which uses poly (¦A¦) cells of memory (where each cell holdsc logq bits of information) and which the predecessor inA of an arbitraryx≦q can be determined by probing only a constant (independent ofq) number of cells. Actually our proof gives more: the theorem remains valid if this number is less thanε log logq, that is D. E. Willard's algorithm [2] for finding the predecessor inO(log logq) time is optimal up to a constant factor.
Similar content being viewed by others
References
M.Ajtai, M.Fredman and J.Komlós, Hash Functions for priority Queues,Proceedings of the 24th Annual Symposium on FOCS, 1983.
D. E. Willard, Logarithmic worst case range queries are possible in spaceO(n), Inform. Proc. Letter,17 (1983), 81–89.
A. Yao, Should tables be sorted,JACM 28, 3 (July 1981), 615–628.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ajtai, M. A lower bound for finding predecessors in Yao's cell probe model. Combinatorica 8, 235–247 (1988). https://doi.org/10.1007/BF02126797
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02126797