线段树

什么是线段树

“线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。” ——百度百科

 

“线段树是一种结点保存一个区间的某个属性(和,最大值,最小值等)的二叉树,是一种除叶子结点外(没有子树的结点),其他节点都有两个子树的二叉树,并且叶子结点只会出现在最后一层和倒数第二层(看完后面的内容就知道为什么了)。”

——接骨木的肤浅理解

    

上图所示变为一课长度为10的序列线段树,例如,有一个长度为10的数字序列:3 1 4 5 9 2 6 7 10 8

posted @ 2017-09-11 17:50  接骨木  阅读(57)  评论(0)    收藏  举报