在竞赛解题中,常遇到与区间有关的操作,比如统计若干矩形并的面积,记 录一个区间的最值、总量,并在区间的插入、删除和修改中维护这些最值、总量。 线段树拥有良好的树形二分结构,能够高效的完成这些操作,本文将介绍 线段树的各种操作以及一些推广。 本文通过3 个例子:《蛇》 、《空心长方体》、 《战场统计系统》,讲述线 段树中基本的插入、删除、查找操作,和不规则的修改和删除操作,以及到二维 的推广。