Given a string of length n that is composed of r runs of letters from the alphabet 0,1,..,σ-1 such that 2 ≤ σ ≤ r, we describe a data structure that, provided r ≤ n/log ω(1) n, stores the string in rlog nσ/r + o(r log nσ/r) bits and supports select and access queries in O(log log(n/r)/loglogn) time and rank queries in O(log log(nσ/r)/log time. We show that r log n(σ-1)/r-O(log n/r) bits are necessary for any such data structure and, thus, our solution is succinct. We also describe a data structure that uses (1 + ϵ)r log nσ/r + O(r) bits, where ϵ > 0 is an arbitrary constant, with the same query times but without the restriction r ≤ n/log ω(1) n. By simple reductions to the colored predecessor problem, we show that the query times are optima...
Abstract. Given a string S of length N on a fixed alphabet of σ symbols, a grammar compressor produc...
We propose algorithms that, given the input string of length n over integer alphabet of size σ, cons...
We consider a generalization of the problem of supporting rank and select queries on binary strings....
Given a string of length n that is composed of r runs of letters from the alphabet 0,1,..,σ-1 such t...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
AbstractOperations rank and select over a sequence of symbols have many applications to the design o...
AbstractGiven an n-length text over a σ-size alphabet, we propose a framework for dynamic rank/selec...
AbstractWe develop a new lower bound technique for data structures. We show an optimal Ω(nlglgn/lgn)...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
Abstract. Given a string S of length N on a fixed alphabet of σ symbols, a grammar compressor produc...
We propose algorithms that, given the input string of length n over integer alphabet of size σ, cons...
We consider a generalization of the problem of supporting rank and select queries on binary strings....
Given a string of length n that is composed of r runs of letters from the alphabet 0,1,..,σ-1 such t...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
AbstractOperations rank and select over a sequence of symbols have many applications to the design o...
AbstractGiven an n-length text over a σ-size alphabet, we propose a framework for dynamic rank/selec...
AbstractWe develop a new lower bound technique for data structures. We show an optimal Ω(nlglgn/lgn)...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
We study the problem of supporting queries on a string S of length n within a space bounded by the s...
Abstract. Given a string S of length N on a fixed alphabet of σ symbols, a grammar compressor produc...
We propose algorithms that, given the input string of length n over integer alphabet of size σ, cons...
We consider a generalization of the problem of supporting rank and select queries on binary strings....