Изменения

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

Левосторонние красно-чёрные деревья

16 байт добавлено, 15:33, 18 июня 2018
Вращения
==ВращенияПереворот цветов==
Чтобы поддерживать левосторонние красно-черные двоичные деревья поиска необходимо соблюдать следующие инварианты при вставке и удалении:
* Ни один путь от корня до листьев дерева не содержит двух последовательных красных узлов.
Основные операции, используемые алгоритмами сбалансированного дерева для поддержания баланса при вставке и удалении, называются вращением вправо и вращением влево.Первая операция трансформируют <tex>3</tex>-узел, левый потомок которого окрашен в красный, в <tex>3</tex>-узел, правый потомок которого окрашен в красный,вторая операция {{---}} наоборот. Вращения сохраняют два указанных выше инварианта, не изменяют поддеревья узла.
 
==Переворот цветов==
[[File:rotateRight.png|310px|thumb|upright|Rotate Right]]
Анонимный участник

Навигация