区间

精简线段树

Java C++

简单的“单点更新、区间查询”线段树。线段树背后维护了一个数组 a,长度为 n。支持

示例代码支持查询区间和。如果想查询区间最大值,只需要修改头部为:

long init = Long.MIN_VALUE;
long merge(long l, long r) {
    return Math.max(l, r);
}

内部原理

字段:

方法: