From ebe84962b911db13134767886e581ac567df945c Mon Sep 17 00:00:00 2001 From: Nocturn9x Date: Tue, 15 Mar 2022 16:55:08 +0100 Subject: [PATCH] Fixed benchmark (seq.del was O(1), didn't update start after random queue test) --- tests/linked.nim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/linked.nim b/tests/linked.nim index ccc0d0b..a3e4925 100644 --- a/tests/linked.nim +++ b/tests/linked.nim @@ -66,6 +66,7 @@ when isMainModule: doAssert deque.len() == size - 1 doAssert deque[0] == 0 + echo "\t- Re-checking values" for i in countup(0, size - 2, 1): doAssert deque[i] == i @@ -188,10 +189,10 @@ when isMainModule: st.clear() t = @[] start = cpuTime() - echo &" Benchmarking seq.del(0)" + echo &" Benchmarking seq.delete(0)" for i in countup(0, size * 10 - 1): tmp = cpuTime() - q2.del(0) + q2.delete(0) t.add(cpuTime() - tmp) st.push(t) echo &""" @@ -248,6 +249,7 @@ when isMainModule: - stdev: {st.standardDeviation()}""" st.clear() t = @[] + start = cpuTime() echo " Benchmarking random access for seq (10000 times)" for i in countup(0, 10000): tmp = cpuTime()