Изменения

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

Красно-черное дерево

Нет изменений в размере, 20:17, 26 марта 2012
Нет описания правки
Рассмотрим пример объединения два красно-чёрных дерева и вершины <tex>(35)</tex>:
[[Файл:Merge1.jpg‎|500px550px|]]
Узнаём чёрную высоту левого и правого дерева. Чёрная высота левого и правого деревьев равна <tex>2</tex> и <tex>1</tex> соответственно.
Далее проверяем: не нарушили ли мы свойства красно-чёрного дерева. Так как присутствует нарушение (у красной вершины есть красный сын), то перекрасим вершины и сделаем поворот:
[[Файл:Merge3.jpg‎|450px400px|]]
== Преимущества красно-чёрных деревьев ==
98
правок

Навигация