Мне нужно специализировать хэш-функцию для unordered_map
, поэтому я могу использовать int-массивы как ключи. Значения массива обычно равны 0 или 1, например. int array = {0, 1, 0, 1}
, но технически не ограничен.
Может кто-то порекомендовать хорошую хэш-функцию в этом случае? В качестве альтернативы, я всегда могу преобразовать массив int в строку и избежать специализации. Но меня беспокоит производительность, так как у меня может быть несколько миллионов таких массивов.