Изменения

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

Fusion tree

94 байта добавлено, 17:45, 10 июня 2013
Нет описания правки
Такое время работы достигается за счет хранения дополнительной информации в вершинах. Построим цифровой бор из ключей узла дерева. Всего <tex>B - 1</tex> ветвящихся вершин. Биты, соответствующие уровням дерева, в которых происходит ветвление, назовем существенными и обозначим их номера <tex>b_1, b_2\ldots b_r</tex>. Количество существенных битов <tex>r</tex> не больше чем <tex>B - 1</tex>.
[[Файл:Fusion.png||500x400px|center|визуализация функции sketch]] В Fusion tree вместе с ключом <tex>x</tex> хранится <tex>Sketch(x)</tex> - последовательность битов <tex>x_{b_rb_{r-1}}\ldots x_{b_1b_0}</tex>. <tex>Sketch</tex> сохраняет порядок, то есть <tex>sketch(x) < sketch(y)</tex>, если <tex>x < y</tex>.
==Поиск вершины==
234
правки

Навигация