On a given vector X=〈x1,x2,…,xn〉 of integers, the range selection (i,j,k) query is finding the k-th smallest integer in 〈xi,xi+1,…,xj〉 for any (i,j,k) such that 1≤i≤j≤n, and 1≤k≤j−i+1. Previous studies on the problem proposed data structures that occupied additional O(n⋅logn) bits of space over the X itself that answer the queries in logarithmic time. In this study, we replace X and encode all integers in it via a single wavelet tree by using S=n⋅logu+∑logxi+o(n⋅logu+∑logxi) bits, where u is the number of distinct ⌊logxi⌋ values observed in X. Notice that u is at most 32 (64) for 32-bit (64-bit) integers and when xi\u3eu, the space used for xi in the proposed data structure is less than the Elias-δ coding of xi. Besides data-aware cod...
We consider the problem of encoding range minimum queries (RMQs): given an array A[1..n] of distinct...
Bit vectors are fundamental building blocks of many succinct data structures. They can be used to re...
[[abstract]]Let P be a set of n points that lie on an n x n grid. The well-known orthogonal range re...
On a given vector X = (x1, x2, , xn) of integers, the range selection (i, j, k) query is finding the...
For any epsilon in (0,1), a (1+epsilon)-approximate range mode query asks for the position of an ele...
For any epsilon in (0,1), a (1+epsilon)-approximate range mode query asks for the position of an ele...
Abstract. Given a set S of n points in the plane, we consider the problem of answering range selecti...
Abstract. We present O(n)-space data structures to support various range frequency queries on a give...
Given an array A[1, n] of elements with a total order, we consider the problem of building a data st...
Given an array A[1, n] of elements with a total order, we consider the problem of building a data st...
Given an array A of n elements, we wish to support queries for the most frequent and least frequent ...
Given an array A [1, n ] of elements with a total order, we consider the problem of building a data ...
We consider the problem of preprocessing an array A[1..n] to answer range selection and range top-k ...
Abstract. We revisit the range minimum query problem and present a new O(n)-space data structure tha...
We consider the problem of preprocessing an array A[1..n] to answer range selection and range top-k ...
We consider the problem of encoding range minimum queries (RMQs): given an array A[1..n] of distinct...
Bit vectors are fundamental building blocks of many succinct data structures. They can be used to re...
[[abstract]]Let P be a set of n points that lie on an n x n grid. The well-known orthogonal range re...
On a given vector X = (x1, x2, , xn) of integers, the range selection (i, j, k) query is finding the...
For any epsilon in (0,1), a (1+epsilon)-approximate range mode query asks for the position of an ele...
For any epsilon in (0,1), a (1+epsilon)-approximate range mode query asks for the position of an ele...
Abstract. Given a set S of n points in the plane, we consider the problem of answering range selecti...
Abstract. We present O(n)-space data structures to support various range frequency queries on a give...
Given an array A[1, n] of elements with a total order, we consider the problem of building a data st...
Given an array A[1, n] of elements with a total order, we consider the problem of building a data st...
Given an array A of n elements, we wish to support queries for the most frequent and least frequent ...
Given an array A [1, n ] of elements with a total order, we consider the problem of building a data ...
We consider the problem of preprocessing an array A[1..n] to answer range selection and range top-k ...
Abstract. We revisit the range minimum query problem and present a new O(n)-space data structure tha...
We consider the problem of preprocessing an array A[1..n] to answer range selection and range top-k ...
We consider the problem of encoding range minimum queries (RMQs): given an array A[1..n] of distinct...
Bit vectors are fundamental building blocks of many succinct data structures. They can be used to re...
[[abstract]]Let P be a set of n points that lie on an n x n grid. The well-known orthogonal range re...