瓜皮從零開始的線段樹

線段樹是一種常用的數據結構,經常用於多次對數組進行修改和查詢的題目中。 相比於與其有同樣作用的前綴和與樹狀數組,線段樹的優點在於它對於修改與查詢都有log(n)的複雜度以及它可以維護區間值的特性 (前綴和修改複雜度是O(n),而樹狀數組只能維護前綴的操作值:例如(1-n)的最大值) 關於線段樹的結構,我們可以將其看爲一個幾乎完全的二叉樹結構,因爲其本質就是將區間二分在記錄整個區間的操作值,所以它的
相關文章
相關標籤/搜索