Изменения
Перейти к:
навигация
,
поиск
← Предыдущая правка
Следующая правка →
Рандомизированное бинарное дерево поиска
28 байт убрано
,
20:50, 17 декабря 2018
Нет описания правки
l.size = 1 + l.left.size + l.right.size
'''return''' l
'''if''' r < m
r.left = merge(l, r.left) <font color="green">// с вероятностью
m
n
/ (m + n)</font>
r.size = 1 + r.left.size + r.right.size
'''return''' r
Докажем, что данный алгоритм оставляет рандомизированное дерево рандомизированным.
Анонимный участник
77.234.213.10
Навигация
Персональные инструменты
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
Варианты
Просмотры
Читать
Просмотр вики-текста
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная статья
Справка
Инструменты
Спецстраницы
Версия для печати