樹狀數組和ST表

Binary index tree 用來解決動態前綴和問題的數據結構。 樹狀數組或者二叉索引樹也稱作Binary Indexed Tree,又叫做Fenwick樹;它的查詢和修改的時間複雜度都是log(n),空間複雜度則爲O(n),這是因爲樹狀數組通過將線性結構轉化成樹狀結構,從而進行跳躍式掃描。通常使用在高效的計算數列的前綴和,區間和。 C1 = A1 C2 = A1 + A2 C3 = A3
相關文章
相關標籤/搜索