47287

Алгоритм пересчета балансов вершин выделенного пути и его особенности

Доклад

Информатика, кибернетика и программирование

После добавления нового элемента необходимо обновить коэффициенты сбалансированности родительских узлов Если любой родительский узел принял значение -2 или 2, то необходимо выполнить балансировку поддерева путем поворота

Русский

2014-03-31

76.6 KB

0 чел.

Алгоритм пересчета балансов вершин выделенного пути и его особенности.

Основная идея

Если вставка или удаление элемента приводит к нарушению сбалансированности дерева то выполняется его балансировка 

 Коэффициент сбалансированности узла

это разность высот его левого и правого поддеревьев 

В АВЛ дереве коэффициент сбалансированности любого

узла принимает значения из множества {-1, 0, 1}

Балансировка дерева

После добавления нового элемента необходимо обновить коэффициенты сбалансированности родительских узлов Если любой родительский узел принял значение -2 или 2, то необходимо выполнить балансировку поддерева путем поворота

Типы поворотов:

Одиночный правый поворот

Одиночный левый поворот

Двойной лево -правый поворот

Двойной право- левый поворот


 

А также другие работы, которые могут Вас заинтересовать

37653. Усилитель импульсного напряжения УИН 839.5 KB
  Цель работы: определить неисправность в усилителе импульсного напряжения УИН. Оборудование: осциллограф С1 – 101, тренажер Т – 97, вольтметр В7 – 20.
37654. Усилитель постоянного тока УПТ 910 KB
  Цель работы: определить неисправность в усилителе постоянного тока УПТ. Оборудование: осциллограф С1 – 101, тренажер Т – 97, вольтметр В7 – 20.
37655. Генератор низкой частоты ГНЧ 807 KB
  Цель работы: определить неисправность в генераторе низкой частоты ГНЧ. Оборудование: осциллограф С1 – 101, тренажер Т – 97, вольтметр В7 – 20.
37656. Генератор высокой частоты ГВЧ 1.11 MB
  Цель работы: определить неисправность в генераторе высокой частоты ГВЧ. Оборудование: осциллограф С1 – 101, тренажер Т – 97, вольтметр В7 – 20.
37657. МІЖНАРОДНО-ПРАВОВА ВІДПОВІДАЛЬНІСТЬ МІЖНАРОДНИХ ОРГАНІЗАЦІЙ. СПІЛЬНІ І ОСОБЛИВІ РИСИ В ПОРІВНЯННІ З ВІДПОВІДАЛЬНІСТЮ ДЕРЖАВИ 285 KB
  Проблема відповідальності в міжнародному праві безпосередньо пов’язана з функціонуванням міжнародного права та забезпеченням миру і правопорядку у світі. Таке розуміння цього міжнародно-правового інституту характерне, як для міжнародної наукової доктрини, так і для вітчизняної.
37658. Радиопередающее устройство РПрдУ 1.14 MB
  Цель работы: определить неисправность в радиопередающем устройстве РПрдУ. Оборудование: осциллограф С1 – 101, тренажер Т – 97, вольтметр В7 – 20.
37659. Расчет параметров силового трансформатора 317.5 KB
  Рассчитываем ЭДС наводимую в одном витке Находим ожидаемое падение напряжения в обмотках трансформатора: для первичной обмотки для вторичных обмоток . Находим предварительно число витков для обмоток трансформатора: для первичной обмотки число витков ; для вторичных обмоток . Принимаем: Вычисляем индукцию в сердечнике при работе трансформатора на холостом ходу Определяем удельные потери в стали магнитопровода: при при Вычисляем составляющую тока первичной обмотки зависящую от токов вторичных обмоток: Определяем...
37660. Тепловой расчет блока 137.5 KB
  Вычисляем приведенную высоту деталей размещенных на кассете: 2. Вычисляем поверхность рабочей зоны охватывающей четыре кассеты 5. Вычисляем площадь поверхности кассет обращенных друг к другу: 6. Вычисляем значение коэффициента 9.
37661. Расчет транзисторного ключа 157.5 KB
  Задержка включения как указывалось обусловлена наличием входной емкости Свх транзистора.1б: где постоянная времени входной цепи транзистора; сопротивление резистора в этой цепи.1в имеет Исходные данные: питание коллектора Ек = 13В; сопротивление коллектора Rк = 17кОм; сопротивление базы Rб = 23 кОм; напряжение В; постоянная времени транзистора в схеме с общим эмиттером коэффициент усиления транзистора емкость коллектора Ск = 5пФ; емкость эмиттера Сэ = 5пФ; напряжение порога переключения транзистора Требуется...