線段樹理論基礎

一。基本概念   線段樹(segment tree)是一種二叉搜索樹,它的每一個結點對應着一個區間[L,R],葉子節點對應的是一個單位區間,即L==R。 對於一個非葉子結點[L,R],它的左兒子所表示的區間爲[L,(L+R)/2],右兒子表示的區間爲[(L+R)/2+1,R].根據定義,線段樹是一棵平衡二叉樹,它的葉子結點的數目爲N,即整個區間的長度。   例如 區間【1,10】的線段樹如圖所示。
相關文章
相關標籤/搜索