From fe5fa1141efeb7454c763dbd2645fb4ff04487a3 Mon Sep 17 00:00:00 2001 From: mzuenni Date: Tue, 28 Mar 2023 13:25:59 +0200 Subject: merged --- datastructures/persistentArray.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'datastructures/persistentArray.cpp') 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 -struct persistentArray{ - int time = 0; +struct persistentArray { + int time; vector> data; vector> 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}); -- cgit v1.2.3