#ifndef HASHTABLE_H #define HASHTABLE_H #include #include #include #include #include using namespace std; class HashTable { private: size_t numPlanes = 32; size_t dimension = 2048; vector> randomHyperplanes; void generateRandomHyperplanes(); public: HashTable(size_t numPlanes, size_t dimension); size_t hashFunction(const vector &featureVector); }; #endif // HASHTABLE_H