feat: add generic iterative segment tree class

This commit is contained in:
2026-02-09 23:26:16 +00:00
parent b95431499f
commit a5921bdcf9
6 changed files with 583 additions and 1 deletions
+14
View File
@@ -0,0 +1,14 @@
#include <iostream>
#include <vector>
// this isn't ideal
#include "../include/iter_seg_tree.hpp"
int main() {
auto sum = [](int a, int b) { return a + b; };
std::vector<int> vec = {1, 2, 3, 4};
IterSegTree<int> st(vec, sum, 0);
std::cout << st.query(0, 2) << "\n";
}