mirror of
https://github.com/Hizenberg469/Algorithms-snippets.git
synced 2026-04-19 22:52:23 +03:00
Fenwick Tree Snippet
This commit is contained in:
@@ -59,24 +59,9 @@ public:
|
|||||||
|
|
||||||
int main(){
|
int main(){
|
||||||
|
|
||||||
Fenwick_Tree fn;
|
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
|
||||||
|
|
||||||
vector<int> arr = {3,1,2,0,1,3,5,7,10,44,0};
|
|
||||||
|
|
||||||
fn.init( (int)arr.size(), arr);
|
|
||||||
|
|
||||||
|
|
||||||
fn.print();
|
|
||||||
|
|
||||||
int sum = fn.sum(10) - fn.sum(7);
|
|
||||||
|
|
||||||
cout << sum << '\n';
|
|
||||||
|
|
||||||
fn.update(10,1);
|
|
||||||
|
|
||||||
sum = fn.sum(10) - fn.sum(7);
|
|
||||||
|
|
||||||
cout << sum << '\n';
|
|
||||||
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user