This commit is contained in:
2026-03-03 16:47:36 +03:00
parent 8baca20d36
commit bf8e3bad6f
5 changed files with 132 additions and 8 deletions
+17
View File
@@ -0,0 +1,17 @@
#pragma once
#include <deque>
#include <cstddef>
class OperationsHistory {
public:
OperationsHistory(size_t maxSamples = 300);
void record(size_t comparisons);
void reset();
const std::deque<size_t>& getHistory() const;
size_t getMaxValue() const;
private:
std::deque<size_t> compareHistory_;
size_t maxSamples_;
};