#pragma once #include #include #include #include #include namespace TehImage { class HashTable { private: const size_t TABLE_SIZE; std::vector>> table; public: HashTable(size_t size); unsigned int hashFunction(char key[3]); void insert(char key[3], unsigned int value); void remove(char key[3]); unsigned int get(char key[3]); bool contains(char key[3]); }; }