线段树
什么是线段树
“线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。” ——百度百科
“线段树是一种结点保存一个区间的某个属性(和,最大值,最小值等)的二叉树,是一种除叶子结点外(没有子树的结点),其他节点都有两个子树的二叉树,并且叶子结点只会出现在最后一层和倒数第二层(看完后面的内容就知道为什么了)。”
——接骨木的肤浅理解

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

浙公网安备 33010602011771号