线段树 (存储区间)

✍ dations ◷ 2025-07-16 06:48:10 #线段树 (存储区间)

线段树(英语:Segment tree)是一种二叉树形数据结构,1977年由Jon Louis Bentley发明,用以存储区间或线段,并且允许快速查询结构内包含某一点的所有区间。

一个包含 n {displaystyle n} 个区间的线段树,空间复杂度为 O ( n ) {displaystyle O(n)} ,查询的时间复杂度则为 O ( log n + k ) {displaystyle O(log n+k)} ,其中 k {displaystyle k} 是符合条件的区间数量。

此数据结构亦可推广到高维度。

线段树是一个平衡的二叉树,它将每个长度不为1的区间划分成左右两个区间递归求解。令整个区间的长度为N,则其有N个叶节点,每个叶节点代表一个单位区间,每个内部结点代表的区间为其两个儿子代表区间的联集。这种数据结构可以方便的进行大部分的区间操作。

本处以一维的线段树为例。

令S是一维线段的集合。将这些线段的端点坐标由小到大排序,令其为 x 1 , x 2 , , x m {displaystyle x_{1},x_{2},cdots ,x_{m}} 。我们将被这些端点切分的每一个区间称为“单位区间”(每个端点所在的位置会单独成为一个单位区间),从左到右包含:

线段树的结构为一个二叉树,每个节点都代表一个坐标区间,节点N所代表的区间记为Int(N),则其需符合以下条件:

相关

  • 广西巡抚广西巡抚,明称巡抚广西地方,为明朝和清朝设立的一个巡抚职位。
  • 咸肉咸肉泛指用食盐保存和调味的肉类,主要是猪肉。一般不包括同时采用其他保存方法的,比如腊肉(风干),熏肉包括烟肉(加热)等。
  • 史蒂芬·鲍尔默史蒂芬·安东尼·鲍尔默(英语:Steve Anthony Ballmer,1956年3月24日-),2000年1月至2014年2月担任微软公司首席执行官。美国商人,2014年其资产207亿美元,在福布斯富豪榜中排名第32位,
  • 渥美半岛渥美半岛(日语:渥美半島/あつみはんとう  */?)为日本爱知县一全长约50公里、宽5-8公里的细长半岛。是日本太平洋海岸少数的几个东西方向的半岛。坐标:34°40′N 137°16′E / 3
  • 王建民 (二胡作曲家)王建民(1956年-),江苏无锡人,中国二胡作曲家,作品经常由二胡演奏家邓建栋来首演。著名作品包括:他的作品多是以现代技法写成,有很多不和音程,风格上富少数民族地方音乐特色。技巧、风
  • 李式 (东晋)李式,字景则,东晋官员、书法家,江夏郡锺武县(今河南省信阳市南)人。汉末名将李通玄孙,诗人李充从兄,卫夫人侄。李式擅长书法,尤善楷隶。李氏家族从李通至式父李重未有善书法的记载,李
  • 新霞流市站新霞流市站是一个京广线上的铁路车站,位于湖南省衡阳市衡东县霞流镇,建于1983年,目前为三等站,邮政编码为421414。目前客运:办理旅客乘降;行李、包裹托运;货运:办理整车货物发到。
  • 不良少年《不良少年》是中国大陆新生代歌手徐良的首张个人专辑,数字专辑于2011年12月26日上线,2012年3月发行实体唱片。专辑第一主打歌为《电话里的秘密》。
  • 刘志田刘志田(1928年10月-2020年11月25日),河北安国人,中国人民解放军将领、中国人民解放军中将, 空军原副司令员。毕业于空军航空学校。1987年,接替徐登昆,担任兰州军区空军司令员。1987年,由孙景华接任。1988年,授中国人民解放军中将军衔。
  • LDACLDAC是由索尼开发的一项音频编解码专有技术,可令24bit/96kHz高清晰度音频通过蓝牙以高达990 kbps的速率流,在索尼耳机、智能手机、便携式媒体播放器、有源音箱以及家庭影院等产品当中均有使用。作为有损编解码器,LDAC采用混合编码方案,方案基于改进的离散余弦变换(MDCT)与霍夫曼编码,令数据压缩更高效。其主要竞争对手是高通的aptX-HD与/aptX Adaptive技术与Savitech的LHDC。此外,LDAC是首项获取日本音响协会(日语:日本オーディオ協会)Hi-Res Audio W