Изменения

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

Fusion tree

332 байта добавлено, 19:19, 6 июня 2015
Вычисление sketch(x)
==Вычисление sketch(x)==
Чтобы найти <tex>sketch </tex> за константное время, будем вычислять <tex>supersketch(x)</tex>, имеющий все существенные биты в нужном порядке, но содержащий лишние нули. Хотя <tex>supersketch(x)</tex> содержит лишние нули, мы сможем вычислять его быстрее, чем обычный <tex>sketch(x)</tex>, потому что нам не придется каждый раз идти по всем битам числа, выбирая стоящие на нужных нам местах. Будем использовать <tex>supersketch</tex> вместо <tex>sketch</tex> {{---}} это никак не повлияет на сравнение, поскольку добавленные биты равны нулю и стоят на одних и тех же местах для всех <tex>sketch</tex>
# Уберем все несущественные биты <tex>x' = x \& \displaystyle \sum_{i=0}^{r-1}2^{b_i}</tex>.
317
правок

Навигация