樹狀數組

樹狀數組或二元索引樹  ， 又以其發明者命名爲Fenwick樹 ， 最早由Peter M. Fenwick於1994年以A New Data Structure for Cumulative Frequency Tables爲題發表在SOFTWARE PRACTICE AND EXPERIENCE 。 其初衷是解決數據壓縮裏的累積頻率 （ Cumulative Frequency ） 的計算問題 ， 現多用於高效計算數列的前綴和 ， 區間和 。 它可以以的時間得到任意前綴和 ， 並同時支持在時間內支持動態單點值的修改 。 空間複雜度 。