Изменения

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

Алгоритм Шибера-Вишкина

11 байт добавлено, 12:22, 4 марта 2016
Препроцессинг
{{Утверждение
|statement=<tex>\operatorname{inlabel} v = 2^i \bigg\lfloor\dfrac{\operatorname{preOrder} v + \operatorname{size} v}{2^i}\bigg\rfloor</tex>, где <tex>i = \lfloor\log_2 ((\operatorname{preOrder} - 1) v \oplus (\operatorname{preOrder} v + \operatorname{size} v - 1)) \rfloor + 1</tex>
|proof=
Посмотрим на <tex>A = (\operatorname{preOrder} v - 1) \oplus (\operatorname{preOrder} v + \operatorname{size} v - 1)</tex>.
Анонимный участник

Навигация