Изменения

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

Декартово дерево

4 байта добавлено, 18:30, 21 апреля 2012
Insert
# Сливаем первое дерево с новым элементом, то есть <tex>\mathrm{Merge}(T_1, k) \to T_1</tex>.
# Сливаем получившиеся дерево со вторым, то есть <tex>\mathrm{Merge}(T_1, T_2) \to T</tex>.
 
Этот вариант отличается от первого существенно тем, что здесь не используется <tex>\mathrm{Merge}</tex>.
* Реализация №2
# Полученные <tex>T_1</tex> и <tex>T_2</tex> записываем в качестве левого и правого сына добавляемого элемента.
# Полученное дерево ставим на место элемента, найденного в первом пункте.
 
Второй вариант отличается от первого существенно тем, что здесь не используется <tex>\mathrm{Merge}</tex>.
=== Remove ===

Навигация