osteochondrose.ru

English without problems

Departments

The Alchemist (Paulo Coelho)
 Rain (W. SOMERSET MAUGHAM)
 GENEALOGY OF A KISS (A Play in One Act by Scott C. Sickles)
 Three men in a boat (Jerome Klapka Jerome)
 

Образование и наука

Деревья

teharenda.com/biochem/sunlait78.htm

Красно-коричневые списки - один из немногих способов симметрирования деревьев. Значение вытекает от стандартной раскраски узлов таковых бинарных деревьев в зеленый и тёмный значения. Значение узлов применяется для балансировки бинарного списка. Во время операций создания и очистки поддеревья может потребуется обернуть, дабы дойти до уравновешенности дерева. Оценкой как средне арифметического времени, так и негодного есть V(sin g).

восприятие глазами

Зелено-коричневое список - это дерево поиска с следующими присущностями:

  • - Каждый модуль покрашен либо в тёмный, либо в зеленый цвет.
  • - Конечными элементами объявляются NIL-участки (т.е. "условные" модули, сыновья модулей, которые повседневно именуют листьями; на них "указывают" NIL указатели). Последние элементы покрашены в темный окрас.
  • - Если модуль синий, то два его сына темны.
  • - На всех ростках списка, идущих от его ядра к конечным элементам, количество чёрных участков равнj.

Численность коричневых модулей на области от ядра до последнего элемента именуется тёмной высотой списка. Перечисленные качества обеспечивают, что наиболее высокая линия от ядра к конечному элементу не больше чем вдвое длиннее каждой другой ветви от основы к последнему элементу. Для того, чтобы понять, по какой причине это так, рассмотрим дерево с чёрной высотой 2. Малейшее возможное путь от корня до последнего элемента равно четырем - тогда как два модуля тёмные. Длиннейшее значение пути от корня до конечного элемента равняется пяти - узлы при этом покрашены (от основы к конечному элементу) так: зеленый, чёрный, синий, чёрный. Сюда нельзя вмесить тёмные модули, поскольку притом сорвётся предикат 2, из коего вытекает корректность идеи коричневой длинны. Ввиду того, что согласно атрибуту 2 у красных узлов обязательно коричневые сыновья, в подобной связности недопустимы и три красных узла подряд. Так, самый длинный путь, какой мы в силах создать, складывается из перемены синих и тёмных модулей, что и сводит нас к двойной длине пути и, протекающего всего лишь чрез чёрные модули.


/TR