Publications

View publication

Title Wavelet Trees for Competitive Programming
Authors Robinson Castro, Nicolás Lehmann (A), Jorge Pérez, Bernardo Subercaseaux
Publication date 2016
Abstract The wavelet tree is a data structure to succinctly
represent
sequences of elements over a fixed but potentially large alphabet. It is a
very versatile data structure which exhibits interesting properties even
when its compression capabilities are not considered, efficiently supporting
several queries. Although the wavelet tree was proposed more than a decade
ago, it has not yet been widely used by the competitive programming
community. This paper tries to fill the gap by showing how this data
structure can be used in classical competitive programming problems,
discussing some implementation details, and presenting a performance
analysis focused in a competitive programming setting.
Downloaded 9 times
Pages 19-37
Volume 10
Journal name Olympiads in Informatics
Publisher Vilnius University (Universiteto g. 3, Vilnius 01513, Lithuania)
PDF View PDF
Reference URL View reference page