Succinct data structures using very efficient rank and select
-
Updated
Dec 16, 2025 - Rust
Succinct data structures using very efficient rank and select
Implementation of the wavelet trie data structure
A Wavelet Tree is a Succinct Data Structure that Generalises the Operations of a Bit Vector (like Rank and Select) to an Alphabet of Arbitrary Size. It Works by Recursively Partitioning the Alphabet into Halves, Storing a Bit Vector at Each Node to Indicate which Half an Element Belongs To
Succinct data structures for CMSC858D
Add a description, image, and links to the wavelet-tree topic page so that developers can more easily learn about it.
To associate your repository with the wavelet-tree topic, visit your repo's landing page and select "manage topics."