Skip to content

2.7 Order Statistic Structures

Balanced trees augmented with subtree sizes, implicit treaps, wavelet-based order statistics, skip lists, median maintenance, and rank-select structures.

indexslugname
1order-statistic-treeOrder Statistic Tree
2select-kthSelect Kth
3rank-queryRank Query
4order-statistic-insertOrder Statistic Insert
5order-statistic-deleteOrder Statistic Delete
6order-statistic-rotationOrder Statistic Rotation
7indexed-sequence-treeIndexed Sequence Tree
8implicit-treap-order-statisticImplicit Treap Order Statistic
9wavelet-tree-order-statisticWavelet Tree Order Statistic
10fenwick-order-statisticFenwick Order Statistic
11segment-tree-order-statisticSegment Tree Order Statistic
12bitset-rank-selectBitset Rank Select
13succinct-rank-selectSuccinct Rank Select
14dynamic-rank-selectDynamic Rank Select
15range-kth-queryRange Kth Query
16range-rank-queryRange Rank Query
17quantile-queryQuantile Query
18median-maintenanceMedian Maintenance
19two-heap-medianTwo Heap Median
20indexed-skip-listIndexed Skip List
21skip-list-rankSkip List Rank
22sorted-vector-rankSorted Vector Rank
23gapped-array-orderGapped Array Order
24order-maintenanceOrder Maintenance
25packed-memory-orderPacked Memory Order
26top-k-structureTop K Structure
27bottom-k-structureBottom K Structure
28percentile-sketchPercentile Sketch
29order-statistic-invariant-checkOrder Statistic Invariant Check
30order-statistic-benchmarkingOrder Statistic Benchmarking