Случайные файлы
Поиск
Категории
Методы вставки и окраски

Методы вставки и окраски

миртелеком

Дабы вмонтировать модуль, мы сначала высматриваем в дереве место, куда его необходимо вместить. Последний модуль всегда причисляется как элемент с указателем NULL, исходя из этого оба его сына будут 0-узлами и планируются тёмными. После включения красим узел в красный окрас. После этого рассматриваем праотца и проверяем, не нарушается ли зелено-чёрное качество. В случае если нужно, мы перекрашиваем узел и делаем поворот, дабы сбалансировать дерево.

Введя красный участок с двумя 0-правнуками, мы оставляем атрибут чёрной высоты (атрибут 4). Но, при сим может случиться нарушенным признак 3, согласованно скаковым оба внука синего модуля непременно коричневы. В данном моменте два потомка нового участка темны по атрибуту (потому, что они предстают NULL-узлами), так что обсудим обстоятельство, если дед созданного узла синий: при этом будет преступлено качество 4. Любая коррекция, производимая при вноске участка, вынуждает нас пройти в бинарном дереве на один путь. В этом обстоятельстве до остановки метода будет сделано 1 прокрут (2, ежели модуль был значимым потомком).


03.03.20261 в 09:44
Автор: Jack | Комментариев (0) | Просмотров: 419
Комменатрии к материалу:
Написать
Всего: 0 комментарий