樹狀數組入門+例題Ping Pong

樹狀數組入門 對於給定的包含n個元素的數組A,查詢(L,R)間Ai的和,我們可以暴力查找,每一次查詢將花費O(n)的代價,效率太低。我們會想到前綴和的方法,做預處理求出sum[i] (a1+a2+…+ai),讓查詢的複雜度降低爲O(1)。但是,如果我們要對單點進行修改,我們將花費O(n)的代價。那麼怎麼讓我們的查詢和更新的效率都變得更高呢(相對於暴力查找)?樹狀數組可以將查詢和更新的複雜度都降爲O
相關文章
相關標籤/搜索