A Lower Bound on Supporting Predecessor Search in kk sorted Arrays

preprint2015arXivOpen access

Abstract

We seek to perform efficient queries for the predecessor among nn values stored in kk sorted arrays. Evading the Ω(nlog⁡k)Ω(n \log k) lower bound from merging kk arrays, we support predecessor queries in O(log⁡n)O(\log n) time after O(nlog⁡(klog⁡n))O(n \log(\frac{k}{\log n})) construction time. By applying Ben-Or's technique, we establish that this is optimal for strict predecessor queries, i.e., every data structure supporting O(log⁡n)O(\log n)-time strict predecessor queries requires Ω(nlog⁡(klog⁡n))Ω(n \log(\frac{k}{\log n})) construction time. Our approach generalizes as a template for deriving similar lower bounds on the construction time of data structures with some desired query time.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.