Изменения

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

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

6 байт добавлено, 00:45, 10 апреля 2012
next и prev
*если дерево содержит не более двух элементов, и <tex> x < max </tex>, то искомый элемент <tex> max </tex>
*если же в дереве более двух элементов, то:
**если в дереве есть еще числа, большие <tex> x </tex>, и чьи старшие биты равны <tex> high(x) </tex>, то продолжим поиск в поддереве <tex> children[high(x)] </tex>, где будем искать число, следующее за после <tex> low(x) </tex>
**иначе искомым элементом является либо минимум следующего непустого поддерева, если такое есть, либо максимум текущего дерева в противном случае
403
правки

Навигация