diff options
Diffstat (limited to 'graphs/cpp/lookup_table/lookup_table.hh')
| -rw-r--r-- | graphs/cpp/lookup_table/lookup_table.hh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/graphs/cpp/lookup_table/lookup_table.hh b/graphs/cpp/lookup_table/lookup_table.hh new file mode 100644 index 0000000..eb25d43 --- /dev/null +++ b/graphs/cpp/lookup_table/lookup_table.hh @@ -0,0 +1,14 @@ +#pragma once + +#include <optional> +#include <unordered_map> + +class LookupTable +{ +public: + std::optional<long> get(int x); + void set(int x, long value); + +private: + std::unordered_map<int, long> table_; +}; |
