Вы можете ускорить тестирование нескольких значений, убедившись, что младший байт / биты одного из хэшей пропущены через хэш-функцию без изменений.
Например, у вас есть хеш-функция f (x) и хеш-функцияг (х).Вы определяете f (x) так, что f (x) = hash_function (x div 16) + x mod 16.
При поиске вы можете искать 2 байта (16 бит), окружающих f (x)результат за 1 бит.Если вы найдете его, проверьте соответствующее значение для попадания.
Это означает, что вы можете искать совпадения по 16 значениям одновременно с быстрым двухбайтовым извлечением.
Обратите внимание, что игра схэш-функции таким образом могут повлиять на ваши результаты другими способами.