淺談 線段樹

概念和原理 線段樹是一種二叉搜索樹,與區間樹相似,它將一個區間劃分成一些單元區間,每個單元區間對應線段樹中的一個葉結點。 使用線段樹可以快速的查找某一個節點在若干條線段中出現的次數,時間複雜度爲O(logN)。而未優化的空間複雜度爲2N,實際應用時一般還要開4N的數組以免越界 其實就是可以在O(nlogn)的時間複雜度內實現區間修改和區間查詢 實現 首先定義某節點rt的左兒子節點編號爲rt>>1,
相關文章
相關標籤/搜索