Segment tree construction, lazy propagation, beats, 2D variants, persistent and dynamic trees, and hybrid structures combining multiple techniques.
| index | slug | name |
|---|---|---|
| 1 | segment-tree | Segment Tree |
| 2 | segment-tree-build | Segment Tree Build |
| 3 | segment-tree-query | Segment Tree Query |
| 4 | segment-tree-update | Segment Tree Update |
| 5 | segment-tree-range-update | Range Update |
| 6 | segment-tree-lazy | Lazy Propagation |
| 7 | segment-tree-range-sum | Range Sum |
| 8 | segment-tree-range-min | Range Min |
| 9 | segment-tree-range-max | Range Max |
| 10 | segment-tree-range-gcd | Range GCD |
| 11 | segment-tree-range-lcm | Range LCM |
| 12 | segment-tree-xor | Range XOR |
| 13 | segment-tree-affine | Affine Updates |
| 14 | segment-tree-beats | Segment Tree Beats |
| 15 | segment-tree-chmin | Range Chmin |
| 16 | segment-tree-chmax | Range Chmax |
| 17 | segment-tree-assign | Range Assign |
| 18 | segment-tree-add | Range Add |
| 19 | segment-tree-multiply | Range Multiply |
| 20 | segment-tree-sum-of-squares | Sum of Squares |
| 21 | segment-tree-frequency | Frequency Tree |
| 22 | segment-tree-merge-sort | Merge Sort Tree |
| 23 | segment-tree-order-statistic | Order Statistic Tree |
| 24 | segment-tree-persistent | Persistent Segment Tree |
| 25 | segment-tree-dynamic | Dynamic Segment Tree |
| 26 | segment-tree-implicit | Implicit Segment Tree |
| 27 | segment-tree-2d | 2D Segment Tree |
| 28 | segment-tree-3d | 3D Segment Tree |
| 29 | segment-tree-hash | Hash Tree |
| 30 | segment-tree-string | String Segment Tree |
| 31 | segment-tree-range-mode | Range Mode |
| 32 | segment-tree-range-majority | Range Majority |
| 33 | segment-tree-interval | Interval Segment Tree |
| 34 | segment-tree-kd | KD Segment Tree |
| 35 | segment-tree-hybrid | Hybrid Tree |
| 36 | segment-tree-cache-aware | Cache Aware Tree |
| 37 | segment-tree-iterative | Iterative Segment Tree |
| 38 | segment-tree-bottom-up | Bottom Up Tree |
| 39 | segment-tree-top-down | Top Down Tree |
| 40 | segment-tree-sparse-table-hybrid | Hybrid with Sparse Table |
| 41 | segment-tree-fenwick-hybrid | Fenwick Hybrid |
| 42 | segment-tree-wavelet-hybrid | Wavelet Hybrid |
| 43 | segment-tree-sqrt-hybrid | Sqrt Hybrid |
| 44 | segment-tree-parallel | Parallel Segment Tree |
| 45 | segment-tree-lock-free | Lock Free Segment Tree |
| 46 | segment-tree-batched | Batched Updates |
| 47 | segment-tree-pipeline | Pipeline Updates |
| 48 | segment-tree-memory-layout | Memory Layout |
| 49 | segment-tree-node-pooling | Node Pooling |
| 50 | segment-tree-compression | Coordinate Compression |
| 51 | segment-tree-inversion | Inversion Count |
| 52 | segment-tree-dp | DP Optimization |
| 53 | segment-tree-lca | LCA Segment Tree |
| 54 | segment-tree-rmq | RMQ Segment Tree |
| 55 | segment-tree-range-query-check | Invariant Check |
| 56 | segment-tree-benchmarking | Benchmarking |
| 57 | segment-tree-debugging | Debugging |
| 58 | segment-tree-visualization | Visualization |
| 59 | segment-tree-proof | Correctness Proof |
| 60 | segment-tree-complexity | Complexity Analysis |