Why it matters
Wavelet trees unlock powerful range queries.
Advertisement
The architecture
Tree: divide by median at each level.
Query: navigate via range at each level.
Advertisement
How it works end to end
k-th smallest in range: navigate tree.
Rank/count in range.
Space: O(n log σ).