Изменения

Перейти к: навигация, поиск

Quotient filter

Нет изменений в размере, 22:14, 6 июня 2015
Нет описания правки
=== Поиск ===
[[Файл:Quotient Filter.png|350px|thumb|right|Пример последовательной вставки элементов <tex> b, f, e, c, d, a</tex>]]
Пусть мы ищем ключ <tex>K</tex>. Смотрим в его каноническую ячейку <tex>H_q</tex>. Если бит занятости не единица, то элемент точно не содержится в множестве.
=== Вставка ===
[[Файл:Quotient Filter.png|350px|thumb|right|Пример последовательной вставки элементов <tex> b, f, e, c, d, a</tex>]]
Аналогично с поиском: найдем позицию для <tex>H_r</tex>, сдвигаем на одну позицию влево все эллементы кластера, начиная с выбранного, обновляем дополнительные биты.
41
правка

Навигация