Деревья бинарного поиска все о биохимической инженерии Сине-тёмные бинарные деревья - один из лучших методов балансировки списков. Название вытекает от шаблонной раскраски элементов таких деревьев в красный и чёрный цвета. Значение ячеек применяется при симметрировании дерева. Во время процедур вставки и удаления поддеревья может будет необходимо развернуть, дабы достигнуть равновесия списка. Вальвацией как общего времени, так и самого плохого есть O(log n). wanderingreality.com/zrenie/eye82.htm Красно-тёмное дерево - это дерево поиска с следующими особенностями: - - Каждый отдел покрашен или в коричневый, или в зеленый цвет.
- - Конечными элементами декларируются NIL-участки (т.е. "виртуальные" участки, сыновья модулей, которые в большинстве случаев величают последними элементами; на них "ссылаются" NIL указатели). Листья покрашены в коричневый окрас.
- - В случае если участок зеленый, то два его потомка коричневы.
- - Во всех отраслях бинарного дерева, ростущих от его основы к последним элементам, степень коричневых участков равнj.
центр психологической помощи Численность коричневых узлов на области от корня до конечного элемента именуется тёмной длиной бинарного дерева. Нижеперечисленные особенности гарантируют, что самая долгая ветвь от ядра к последнему элементу не более чем вдвое дольше любой прочей линии от ядра к последнему элементу. Дабы постичь, по какой причине это так, рассмотрим дерево с чёрной высотой 2. Малейшее вероятное шаг от основы до последнего элемента равно четырем - в то время как два участка чёрные. Самое большое значение пути от основы до последнего элемента равняется четырем - участки в это время окрашены (от ядра к последнему элементу) этак: красный, тёмный, синий, тёмный. Здесь невозможно дополнить чёрные модули, поскольку притом разрушится предикат 4, из какого вытекает точность концепции коричневой длинны. Ввиду того, что согласно атрибуту 3 у зеленых модулей непременно тёмные сыновья, в подобной связности нетерпимы и два красных модуля подряд. Эдаким образом, длиннейший такт, который мы в силах спроектировать, заключается из череды зеленых и коричневых модулей, что и приводит нас к удвоенной длине пути и, проходящего только чрез тёмные модули.
|