summaryrefslogtreecommitdiff
path: root/datastructures/persistentArray.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'datastructures/persistentArray.cpp')
-rw-r--r--datastructures/persistentArray.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/datastructures/persistentArray.cpp b/datastructures/persistentArray.cpp
index 2db0e73..60d8b17 100644
--- a/datastructures/persistentArray.cpp
+++ b/datastructures/persistentArray.cpp
@@ -1,15 +1,13 @@
template<typename T>
-struct persistentArray{
- int time = 0;
+struct persistentArray {
+ int time;
vector<persistent<T>> data;
vector<pair<int, int>> mods;
persistentArray(int n, T value = {})
: time(0), data(n, {time, value}) {}
- T get(int p, int t) {
- return data[p].get(t);
- }
+ T get(int p, int t) {return data[p].get(t);}
int set(int p, T value) {
mods.push_back({p, time});