Учитывая отличную хеш-функцию по набору целых чисел S, можно вычислить включение целого числа в S, т. Е. Если целое число не находится в S, вы можете сказать, не прочитав из хеш-таблицу, и если целое число находится в S, вы можете сказать, не прочитав хеш-таблицу? Предположим, что мы имеем минимальную совершенную хеш-функцию. Таким образом, размер хеш-таблицы равен n, а размер S равен m, а n = m. Прошу прощения, если это очевидно.с учетом идеальной хеш-функции, вычислять включение
ответ
Нет, вы не можете, потому что идеальная хэш-функция отображает каждое возможное целое число в индекс.
Что вы можете сделать, это: для каждой клавиши хранить только дополнительную информацию, например последние несколько бит хеш-кода этого ключа. Таким образом, вы можете сказать (с настраиваемой вероятностью, это зависит от того, сколько данных вы храните), является ли целое число , вероятно, в комплекте или нет. Это в основном то же самое, что и фильтр цветения (вы можете получить ложные срабатывания, но не ложные негативы).
Я не считал что-то вроде фильтра цветения, на моем конкретном приложении GPU цветной фильтр поместится в разделяемой памяти, так что это очень хорошо. Спасибо, что нашли время ответить, извиниться за задержку, так и не получили уведомление. – nexpert
- 1. Создание идеальной формы с подтверждением
- 2. Поиск идеальной площади эффективно
- 3. Определение идеальной хеш-функции
- 4. вычислять проценты с выходом php и json
- 5. Сравнение суммы баллов с идеальной суммой баллов
- 6. Boost.python с универсальной ссылкой/идеальной пересылкой?
- 7. Является ли оригинальная Java идеальной мертвой?
- 8. Рисование пиксельной идеальной части текстуры
- 9. В поисках идеальной структуры данных
- 10. Проблемы в идеальной пересылке C++
- 11. Вычислять z с помощью zscore06
- 12. UITableView салфетку требует почти идеальной точности
- 13. Правильное использование идеальной пересылки в C++?
- 14. Разработка с учетом аннотаций
- 15. с учетом временной зоны
- 16. Аутентификация с учетом субдомена
- 17. Бит с учетом длиной
- 18. С учетом регистра sql
- 19. Программирование с учетом филиалов
- 20. С учетом даты объекта
- 21. StreamReader с учетом регистра
- 22. Поиск с учетом регистра
- 23. Умение с учетом понимания
- 24. с учетом регистра jcombobox
- 25. ViewPager с учетом заголовка
- 26. Настроить VirtualHost для идеальной среды Wordpress
- 27. Как templatize конструктора C++ для идеальной пересылки
- 28. C++ 11: константа в идеальной пересылке
- 29. Об использовании идеальной хэш-библиотеки Боба Дженкинса
- 30. Рассчитайте денежные потоки с учетом целевого IRR
Если хеш-функция «над набором целых чисел S», как бы вы определили, что 'i' не находится в' S'? Ожидаете ли вы, что хэш-процедура выдает исключение для «не в S»? Возвращает специальное значение флага? –
Я предполагаю, что любое значение возвращаемого значения будет работать, я просто не хочу читать хеш-таблицу. – nexpert