Online sorted range reporting

38Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We study the following one-dimensional range reporting problem: On an array A of n elements, support queries that given two indices i≤j and an integer k report the k smallest elements in the subarray A[i..j] in sorted order. We present a data structure in the RAM model supporting such queries in optimal O(k) time. The structure uses O(n) words of space and can be constructed in O(n logn) time. The data structure can be extended to solve the online version of the problem, where the elements in A[i..j] are reported one-by-one in sorted order, in O(1) worst-case time per element. The problem is motivated by (and is a generalization of) a problem with applications in search engines: On a tree where leaves have associated rank values, report the highest ranked leaves in a given subtree. Finally, the problem studied generalizes the classic range minimum query (RMQ) problem on arrays. © 2009 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Brodal, G. S., Fagerberg, R., Greve, M., & López-Ortiz, A. (2009). Online sorted range reporting. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5878 LNCS, pp. 173–182). https://doi.org/10.1007/978-3-642-10631-6_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free