线段树 - 线段树合并
线段树合并
适用性
线段树合并一般用来统计图上和树上的信息。
同时,因为线段树合并在线段树中信息比较分散(感性理解)时效率更高,所有一般用在动态开点权值线段树上。
思想
合并两棵线段树 t1、t2 时,按照正常方法递归。到每个节点 x 的时候:
-
t1[x]存在,t2[x]不存在,则返回t1[x]。 -
t1[x]不存在,t2[x]存在,则返回t2[x]。 -
t1[x]和t2[x]都不存在,返回空节点。 -
t1[x]和t2[x]都存在,合并两个节点后返回。

浙公网安备 33010602011771号