要查询区间[l, r]第k小,可以用第r棵线段树减去第l-1棵线段树对应节点的cnt,然后利用上述介绍的查询第k小的算法即可得到区间k小值。 3、动态开点 如果要完整的建立n + 1棵线段树,空间复杂度将达到 O(n2*4)级别,不可接受,就需要借助于“动态开点”技术来优化。 以从序列5 4 2的线段树到序列5 4 2 6...