RU

Ни одного ложноотрицательного: пишем Фильтр Блума на C

Представьте: вы пишете парсер, который обходит сотни миллионов URL. Каждую новую ссылку нужно проверить — посещали ли мы её раньше? Заводить гигабай…

структуры данныхалгоритмывероятностные алгоритмывероятностные структуры данныхвероятностное программированиеbloom filterфильтр блумаctimeweb_статьи
Habr
RU

[Перевод] Структуры данных на практике. Глава 16: Фильтры Блума и вероятностные структуры данных

Наш веб-краулер потреблял 128 МБ ОЗУ только на отслеживание посещённых URL. На встраиваемом устройстве с 256 МБ это была половина всей памяти. Задач…

фильтр блумакукушкин фильтрхэш-таблицы