Papers
Topics
Authors
Recent
Search
2000 character limit reached

Dynamic Range Selection in Linear Space

Published 24 Jun 2011 in cs.CG and cs.DS | (1106.5076v3)

Abstract: Given a set SS of nn points in the plane, we consider the problem of answering range selection queries on SS: that is, given an arbitrary xx-range QQ and an integer $k &gt; 0$, return the kk-th smallest yy-coordinate from the set of points that have xx-coordinates in QQ. We present a linear space data structure that maintains a dynamic set of nn points in the plane with real coordinates, and supports range selection queries in O((lgn/lglgn)<sup>2)O((\lg n / \lg \lg n)<sup>2) time, as well as insertions and deletions in O((lgn/lglgn)<sup>2)O((\lg n / \lg \lg n)<sup>2) amortized time. The space usage of this data structure is an Θ(lgn/lglgn)\Theta(\lg n / \lg \lg n) 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 nn values drawn from a bounded universe.

Citations (15)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.