Изменения

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

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

107 байт добавлено, 09:56, 15 мая 2015
Операции
== Операции ==
Узел, с которым мы работаем, на картинках имеет имя <tex>x</tex>.
=== Вставка элемента ===
Каждый элемент вставляется вместо листа, поэтому для выбора места вставки идём от корня до тех пор, пока указатель на следующего сына не станет <tex>nil</tex>(то есть этот сын {{---}} лист). Вставляем вместо него новый элемент с <tex>nil</tex>-потомками и красным цветом. Теперь проверяем балансировку. Если отец нового элемента красный, то достаточно рассмотреть только два случая:
577
правок

Навигация