Изменения

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

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

Нет изменений в размере, 22:55, 13 марта 2018
Нет описания правки
Основные операции, используемые алгоритмами сбалансированного дерева для поддержания баланса при вставке и удалении, называются вращениями. Эти операции трансформируют <tex>3</tex>-узел,левый потомок которого окрашен в красный, в <tex>3</tex>-узел, правый потомок которого окрашен в красный и наоборот. Вращения сохраняют два указанных выше инварианта, не изменяют поддеревья узла.
===Реализация==
[[File:rotateRight.png|350px320px|thumb|upright|Rotate Right]]
'''Node''' rotateRight( h : '''Node''') :
h.color = RED
'''return''' x
[[File:rotateLeft.png|350px320px|thumb|upright|Rotate Left]]
'''Node''' rotateLeft( h : '''Node''') :
288
правок

Навигация