线段树初步理解
线段树定义:
线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。
[1]
对于线段树中的每一个非叶子节点[a,b],它的左儿子表示的区间为[a,(a+b)/2],右儿子表示的区间为[(a+b)/2+1,b]。因此线段树是平衡二叉树,最后的子节点数目为N,即整个线段区间的长度。
主要遇到的问题:
要解决计算某一数组任意区间长度,并且在随机改变...
原创
2019-04-23 18:00:36 ·
146 阅读 ·
0 评论