Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Малое правое вращение

Деревья, представление деревьев. | Бинарные деревья. | ПРАВИЛО ПОСТРОЕНИЯ БИНАРНОГО ДЕРЕВА ИЗ ЛЮБОГО ДЕРЕВА | Красно-черные деревья | Свойства |


Читайте также:
  1. аправление тока в обмотках возбуждения 2 и 4 двигателей изменено на противоположное (4 – 2), чтобы обеспечить вращение всех колёсных пар вагона в одном направлении.
  2. аше дело правое. Враг будет разбит. Победа будет за нами”. 1 страница
  3. аше дело правое. Враг будет разбит. Победа будет за нами”. 2 страница
  4. аше дело правое. Враг будет разбит. Победа будет за нами”. 3 страница
  5. аше дело правое. Враг будет разбит. Победа будет за нами”. 4 страница
  6. Б. Предотвращение утечки и рассеивания энергии.
  7. бездвижение апелляционной жалобы, ее возвращение и прекращение производства по ней

Данное вращение используется тогда, когда (высота b-поддерева — высота R) = 2 и высота С <= высота L.

Большое правое вращение

Данное вращение используется тогда, когда (высота b-поддерева - высота R) = 2 и высота c-поддерева > высота L.

 

Пример

Рассмотрим теперь ситуацию дисбаланса, когда высота правого поддерева узла p на 2 больше высоты левого поддерева (обратный случай является симметричным и реализуется аналогично).

Пусть q — правый дочерний узел узла p, а s — левый дочерний узел узла q.

 

Анализ возможных случаев показывает, что для исправления расбалансировки в узле p достаточно выполнить либо простой поворот влево вокруг p, либо так называемый большой поворот влево вокруг того же p.

Простой поворот выполняется при условии, что высота левого поддерева узла q больше высоты его правого поддерева: h(s)≤h(D).

 

 

Большой поворот применяется при условии h(s)>h(D) и сводится в данном случае к двум простым — сначала правый поворот вокруг q и затем левый вокруг p.

 

 

Описанные функции поворотов и балансировки также не содержат ни циклов, ни рекурсии, а значит выполняются за постоянное время, не зависящее от размера АВЛ-дерева.


Дата добавления: 2015-08-10; просмотров: 70 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
АВЛ-дерево. Сбалансированное дерево| Прошитые деревья

mybiblioteka.su - 2015-2024 год. (0.007 сек.)