线段树模板

时间:2022-02-23 10:10:51
【文件属性】:

文件名称:线段树模板

文件大小:2KB

文件格式:CPP

更新时间:2022-02-23 10:10:51

c++ 线段树

手打了一份线段树代码,用于c++编程, 线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。 使用线段树可以快速的查找某一个节点在若干条线段中出现的次数,时间复杂度为O(logN)。而未优化的空间复杂度为2N,实际应用时一般还要开4N的数组以免越界,因此有时需要离散化让空间压缩。


网友评论