A Lower Bound on Supporting Predecessor Search in k sorted Arrays

Abstract

We seek to perform efficient queries for the predecessor among n values stored in k sorted arrays. Evading the (n k) lower bound from merging k arrays, we support predecessor queries in O( n) time after O(n (k 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( n)-time strict predecessor queries requires (n (k 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.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…