Sequence representations supporting the queries access, select, and rank are at the core of many data structures. There is a considerable gap between the various upper bounds and the few lower bounds known for such representations, and how they relate to the space used. In this article, we prove a strong lower bound for rank, which holds for rather permissive assumptions on the space used, and give matching upper bounds that require only a compressed representation of the sequence. Within this compressed space, the operations access and select can be solved in constant or almost-constant time, which is optimal for large alphabets. Our new upper bounds dominate all of the previous work in the time/space map
AbstractOperations rank and select over a sequence of symbols have many applications to the design o...
We propose measures for compressed data structures, in which space usage is measured in a data-aware...
We propose measures for compressed data structures, in which space usage is measured in a data-aware...
Sequence representations supporting queries access, select and rank are at the core of many data str...
Artículo de publicación ISISequence representations supporting the queries access, select, and rank ...
Artículo de publicación ISISequence representations supporting the queries access, select, and rank ...
AbstractOperations rank and select over a sequence of symbols have many applications to the design o...
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...
Given an n-length text T over a σ-size alphabet, we present a compressed representation of T which s...
Articulo de publicacion SCOPUSWe present a data structure that stores a sequence s[1..n] over alphab...
We present a data structure that stores a sequence s[1..n] over alpha-bet [1..σ] in nH0(s) + o(n)(H0...
Given a sequence S = s_1 s_2 ... s_n of integers smaller than r = O(polylog(n)), we show how S can b...
Given a sequence S = s_1 s_2 ... s_n of integers smaller than r = O(polylog(n)), we show how S can b...
AbstractWe develop a new lower bound technique for data structures. We show an optimal Ω(nlglgn/lgn)...
AbstractOperations rank and select over a sequence of symbols have many applications to the design o...
We propose measures for compressed data structures, in which space usage is measured in a data-aware...
We propose measures for compressed data structures, in which space usage is measured in a data-aware...
Sequence representations supporting queries access, select and rank are at the core of many data str...
Artículo de publicación ISISequence representations supporting the queries access, select, and rank ...
Artículo de publicación ISISequence representations supporting the queries access, select, and rank ...
AbstractOperations rank and select over a sequence of symbols have many applications to the design o...
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...
Given an n-length text T over a σ-size alphabet, we present a compressed representation of T which s...
Articulo de publicacion SCOPUSWe present a data structure that stores a sequence s[1..n] over alphab...
We present a data structure that stores a sequence s[1..n] over alpha-bet [1..σ] in nH0(s) + o(n)(H0...
Given a sequence S = s_1 s_2 ... s_n of integers smaller than r = O(polylog(n)), we show how S can b...
Given a sequence S = s_1 s_2 ... s_n of integers smaller than r = O(polylog(n)), we show how S can b...
AbstractWe develop a new lower bound technique for data structures. We show an optimal Ω(nlglgn/lgn)...
AbstractOperations rank and select over a sequence of symbols have many applications to the design o...
We propose measures for compressed data structures, in which space usage is measured in a data-aware...
We propose measures for compressed data structures, in which space usage is measured in a data-aware...