Build a Segment Tree
range queries with point updates
Challenge 5 of Indexes & StructuresAdvanced~60 min
Build a segment tree for fast range queries with point updates. You will implement range-sum and range-min variants, an increment helper, and finally a generic tree parameterized by an associative combine function, mirroring how analytics engines answer range queries over live-updating data.