[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 …

The wavelet matrix: An efficient wavelet tree for large alphabets

F Claude, G Navarro, A Ordónez - Information Systems, 2015 - Elsevier
The wavelet tree is a flexible data structure that permits representing sequences S [1, n] of
symbols over an alphabet of size σ, within compressed space and supporting a wide range …

[PDF][PDF] Efficient data structures for internal queries in texts

T Kociumaka - PhD thesis, University of Warsaw, 2018 - repozytorium.uw.edu.pl
This thesis is devoted to internal queries in texts, which ask to solve classic text-processing
problems for substrings of a given text. More precisely, the task is to preprocess a static …

Wavelet trees meet suffix trees

M Babenko, P Gawrychowski, T Kociumaka… - Proceedings of the …, 2014 - SIAM
We present an improved wavelet tree construction algorithm and discuss its applications to a
number of rank/select problems for integer keys and strings. Given a string of length n over …

[HTML][HTML] Fast construction of wavelet trees

JI Munro, Y Nekrich, JS Vitter - Theoretical Computer Science, 2016 - Elsevier
Fast construction of wavelet trees - ScienceDirect Skip to main contentSkip to article
Elsevier logo Journals & Books Search RegisterSign in View PDF Download full issue …

Practical wavelet tree construction

P Dinklage, J Ellert, J Fischer, F Kurpicz… - Journal of Experimental …, 2021 - dl.acm.org
We present new sequential and parallel algorithms for wavelet tree construction based on a
new bottom-up technique. This technique makes use of the structure of the wavelet trees …

Wavelet trees: A survey

C Makris - Computer Science and Information Systems, 2012 - doiserbia.nb.rs
The topic of this paper is the exploration of the various characteristics of the wavelet tree
data structure, a data structure that was initially proposed for text compression applications …

[BOOK][B] Shared-memory parallelism can be simple, fast, and scalable

J Shun - 2017 - books.google.com
Parallelism is the key to achieving high performance in computing. However, writing efficient
and scalable parallel programs is notoriously difficult, and often requires significant …

Space-efficient representations of rectangle datasets supporting orthogonal range querying

NR Brisaboa, MR Luaces, G Navarro, D Seco - Information Systems, 2013 - Elsevier
The increasing use of geographic search engines manifests the interest of Internet users in
geo-located resources and, in general, in geographic information. This has emphasized the …

Parallel construction of wavelet trees on multicore architectures

J Fuentes-Sepúlveda, E Elejalde, L Ferres… - … and Information Systems, 2017 - Springer
The wavelet tree has become a very useful data structure to efficiently represent and query
large volumes of data in many different domains, from bioinformatics to geographic …