Интернет-доход

Вставка в дерево

http://mirtelekom.com/innovations/theory152.htm

Дабы вставить участок, мы сначала выслеживаем в списке разряд, куда его следует добавить. Свежий узел всегда добавляется как последний элемент, оттого оба его наследника являются NIL-участками и планируются коричневыми. За вкраплением красим узел в синий индекс цвета. Затем рассматриваем предка и проверяем, не срывается ли красно-чёрное родство. Если нужно, мы меняем окрас узла и продуцируем переворот, дабы согласовать бинарное дерево.

долбёжники

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

газоразрядные детекторы mirkresel.com