47287

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

Доклад

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

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

Русский

2014-03-31

76.6 KB

0 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

28423. Право международных организаций 24.5 KB
  В большинстве случаев в право организаций не включают нормы о международных конференциях и иных международных органах. Особое место занимает внутреннее право международных организаций. Внутреннее право международных организаций регулирует внутриорганизационную деятельность а не отношения между государствами.
28424. Правовой режим делегаций и дипломатических миссий на международных конференциях 159.82 KB
  Правовой режим делегаций и дипломатических миссий на международных конференциях Международные конференции конгрессы являются традиционной формой многосторонней дипломатии и представляют собой совещания или встречи делегаций разных стран созываемые с целью изучения и разрешения проблем представляющих взаимный интерес1. Иногда однако эти собрания именовались конференциями как например Лондонская конференция 1830 1833 после провозглашения независимости Бельгии Лондонская конференция 1912 1923 по окончании балканских войн Парижские...
28425. Дипломатическое право международных организаций 146.57 KB
  представительства и миссии при международных организациях; Каждый член международной организации имеет право учреждать при ней постоянные представительства или постоянные миссии наблюдателей для выполнения таких функций: обеспечение представительства государства что посылает; поддержание связи между государством что посылает и международной организацией; обеспечение участия государства что посылает в деятельности организации и защиты ее интересов и т. Назначение членов представительства и его главы не требуют согласия или разрешения...
28426. Дипломатическое право 27.5 KB
  Позднее организация дипломатии из Италии была перенята по всей Европе а затем стала определяющей и для всего зарождающегося международного права. постоянные консулы стали общепринятым институтом в практике защиты интересов своих торговых людей большинства стран Западной Европы Новым моментом развивающегося дипломатического права следует считать образование и развитие международных организаций. мы можем говорить о процессе превращения б посольского права в дипломатическое т.
28427. Дипломатические представительства 86.5 KB
  На практике если посольство не получило специальной экзекватуры на консульский округ оно может заниматься консульскими делами через министерство иностранных дел. Если этого не учитывать то местные власти не смогут предпринять необходимых действий по просьбам обращенным к ним непосредственно пока они не получат согласия министерства иностранных дел. Статья 70 обязывает чтобы консульский округ входящий в ведение дипломатического представительства был определен и фамилии сотрудников посольства которые назначены в консульскую секцию...