线段树优化空间的方法
常规的线段树,如果不动态开点,一般需要
线段树是一棵二叉树,所以可以用先序遍历给结点标号,如图所示:
圆圈内的两个数字为该结点表示的区间,圆圈外的红色数字为该结点的编号。
若一个结点的编号为
只要把结点对应的区间传入相应的函数,即可实现空间的优化。
具体实现(P3372)
常规的线段树,如果不动态开点,一般需要
线段树是一棵二叉树,所以可以用先序遍历给结点标号,如图所示:
圆圈内的两个数字为该结点表示的区间,圆圈外的红色数字为该结点的编号。
若一个结点的编号为
只要把结点对应的区间传入相应的函数,即可实现空间的优化。
具体实现(P3372)