线段树笔记
📝
内容提要
线段树是一种高端的数据结构,可以用来在区间上进行信息统计。它能够在 $O(logN)$ 的时间复杂度内实现单点/区间修改、区间找最大值/最小值/总和/…,适用于大规模的区间统计。 如下图就是一棵线段树。在结点中,你可以存对应区间的最大值,最小值,总和等等。 对于每一个结点 $i$,它的两个子结点分别是 $2i$ 和 $2i+1$。因此,在开树的数组时,最好要开到 $4N$...
➡️