Изменения

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

Дерево ван Эмде Боаса

6 байт добавлено, 08:15, 28 июня 2011
Структура
==Структура==
Пусть есть множество <tex>m[0 .. \dots M-1]</tex> мы хотим записать эти данный в дерево.
[[Файл:Boas.jpg.jpg|right|380px|thumb|корень дерева]]
Будем называть наше дерево <tex>T</tex>.
Элемент массива из детей с индексом <tex>i=\lfloor x/M^{1/2}\rfloor</tex> является также деревом для множества <tex>[i sqrt(M) .. \dots (i+1) sqrt(M)- 1]</tex>
В вспомогательном дереве хранится информация о том, какие клетки уже заняты. То есть значение <tex>i</tex> хранится в вспомогательном дереве только если занят элемент с индексом <tex>i</tex> в массиве детей.
Анонимный участник

Навигация