Dynamic range selection in linear space

From MaRDI portal




Abstract: Given a set S of n points in the plane, we consider the problem of answering range selection queries on S: that is, given an arbitrary x-range Q and an integer k>0, return the k-th smallest y-coordinate from the set of points that have x-coordinates in Q. We present a linear space data structure that maintains a dynamic set of n points in the plane with real coordinates, and supports range selection queries in O((lgn/lglgn)2) time, as well as insertions and deletions in O((lgn/lglgn)2) amortized time. The space usage of this data structure is an Theta(lgn/lglgn) factor improvement over the previous best result, while maintaining asymptotically matching query and update times. We also present a succinct data structure that supports range selection queries on a dynamic array of n values drawn from a bounded universe.











This page was built for publication: Dynamic range selection in linear space

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3104610)