[HTML][HTML] Wavelet trees for all

G Navarro - Journal of Discrete Algorithms, 2014 - Elsevier
The wavelet tree is a versatile data structure that serves a number of purposes, from string
processing to computational geometry. It can be regarded as a device that represents a …

Fully functional static and dynamic succinct trees

G Navarro, K Sadakane - ACM Transactions on Algorithms (TALG), 2014 - dl.acm.org
We propose new succinct representations of ordinal trees and match various space/time
lower bounds. It is known that any n-node static tree can be represented in 2 n+ o (n) bits so …

Succincter

M Patrascu - 2008 49th Annual IEEE Symposium on …, 2008 - ieeexplore.ieee.org
We can represent an array of n values from {0, 1, 2} using ceil (n log_2 3) bits (arithmetic
coding), but then we cannot retrieve a single element efficiently. Instead, we can encode …

Fully-functional succinct trees

K Sadakane, G Navarro - Proceedings of the twenty-first annual ACM-SIAM …, 2010 - SIAM
We propose new succinct representations of ordinal trees, which have been studied
extensively. It is known that any n-node static tree can be represented in 2 n+ o (n) bits and a …

Succinct trees in practice

D Arroyuelo, R Cánovas, G Navarro… - 2010 Proceedings of the …, 2010 - SIAM
We implement and compare the major current techniques for representing general trees in
succinct form. This is important because a general tree of n nodes is usually represented in …

Linear time construction of compressed text indices in compact space

D Belazzougui - Proceedings of the forty-sixth Annual ACM Symposium …, 2014 - dl.acm.org
We show that the compressed suffix array and the compressed suffix tree for a string of
length n over an integer alphabet of size σ≤ n can both be built in O (n)(randomized) time …

Changing base without losing space

Y Dodis, M Patrascu, M Thorup - Proceedings of the forty-second ACM …, 2010 - dl.acm.org
We describe a simple, but powerful local encoding technique, implying two surprising
results: 1. We show how to represent a vector of n values from some alphabet S using …

Efficient fully-compressed sequence representations

J Barbay, F Claude, T Gagie, G Navarro, Y Nekrich - Algorithmica, 2014 - Springer
We present a data structure that stores a sequence s 1.. n over alphabet 1.. σ in
nH_0(s)+o(n)(H_0(s)+1) bits, where H_0(s) is the zero-order entropy of s. This structure …

Cell-probe lower bounds for succinct partial sums

M Pătraşcu, E Viola - Proceedings of the twenty-first annual ACM-SIAM …, 2010 - SIAM
The partial sums problem in succinct data structures asks to preprocess an array A [1‥ n] of
bits into a data structure using as close to n bits as possible, and answer queries of the form …

On searching compressed string collections cache-obliviously

P Ferragina, R Grossi, A Gupta, R Shah… - Proceedings of the twenty …, 2008 - dl.acm.org
Current data structures for searching large string collections either fail to achieve minimum
space or cause too many cache misses. In this paper we discuss some edge linearizations …