Презентация Деревья. Идеально сбалансированные бинарные деревья онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Деревья. Идеально сбалансированные бинарные деревья абсолютно бесплатно. Урок-презентация на эту тему содержит всего 64 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Деревья. Идеально сбалансированные бинарные деревья
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:64 слайда
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:731.88 kB
- Просмотров:70
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№5 слайд
Содержание слайда: node *Tree (int n, node **p)
// Построение идеально сбалансированного дерева с n вершинами.
// *p - указатель на корень дерева.
{
node *now;
int x,nl,nr;
now = *p;
if (n==0) *p = NULL;
else
{ nl = n/2; nr = n - nl - 1; cin>>x;
now = new(node);(*now).Key = x;
Tree (nl,&((*now).Left)); Tree (nr,&((*now).Right)); *p = now;}
}
№7 слайд
Содержание слайда: Балансированные по высоте деревья (АВЛ-деревья)
Бинарное дерево поиска называется балансированным по высоте, если для каждой его вершины высота ее двух поддеревьев различается не более, чем на 1. Деревья, удовлетворяющие этому условию, часто называют АВЛ-деревьями (по первым буквам фамилий их изобретателей Г.М.Адельсона-Вельского иЕ.М.Ландиса).
Показателем балансированности вершины бинарного дерева мы будем называть разность высоты его правого и левого поддерева.
№12 слайд
Содержание слайда: Деревья Фибоначчи
Hаиболее асимметpичное АВЛ-деpево Th высоты h имеет наиболее асимметpичное АВЛ-деpевоTh-1 высоты h-1 в качестве одного из своих поддеpевьев и наиболее асимметpичное АВЛ-деpево высоты h-2 в качестве дpугого. Подобные деpевья называются деpевьями Фибоначчи.
№13 слайд
Содержание слайда: Дерево Фибоначчи порядка k
если k=0, то дерево Фибоначчи пусто;
если k=1, то дерево Фибоначчи состоит из единственного узла, ключ которого содержит 1;
если k >=2, то корень дерева Фибоначчи содержит ключ Fk, левое поддерево есть дерево Фибоначчи порядка k-1, правое поддерево есть дерево Фибоначчи порядка k-2 с ключами в узлах, увеличенными на Fk.
Fk - k-е число Фибоначчи: F0=1, F1=1, F2=2, F3=3, F4=5, F5=8, F6=13,
№16 слайд
Содержание слайда: Балансированные по весу деревья (WB-деревья)
Класс бинарных деревьев, в которых ограничения на высоты поддеревьев заменено ограничением на число вершин в поддеревьях.
От АВЛ-деревьев WB-деревья отличаются тем, что содержат параметр, который может изменяться так, что можно произвольно ограничивать длину самого длинного пути из корня в висячую вершину за счет увеличения дисбаланса.
№19 слайд
Содержание слайда: Класс бинарных деревьев с балансом A - WB[A].
Пустое бинарное дерево T0, по определению, входит в WB[A] для любого A.
Класс WB[A] становится все более ограниченным по мере того, как A меняется от 0 до 1/2.
Случай 1/2
либо левое и правое поддеревья каждой вершины содержат одинаковое число вершин, поэтому классу WB[1/2] принадлежат полностью балансированные деревья с n=2k-1 вершинами,
Либо см. рисунок
№22 слайд
Содержание слайда: Алгоритмы балансировки
сначала было hL = hR. После включения L и R станут разной высоты, но критерий сбалансированности не будет нарушен;
сначала было hL < hR. После включения L и R станут равной высоты, то есть критерий сбалансированности даже улучшится;
сначала было hL > hR. После включения критерий сбалансированности нарушится и дерево необходимо перестраивать.
№25 слайд
Содержание слайда: Проход по дереву, чтобы убедиться, что включаемого значения в дереве нет;
включение новой вершины и определение результирующего показателя сбалансированности;
"отступление" по пути поиска и проверка в каждой вершине показателя сбалансированности. При необходимости - балансировка.
№41 слайд
Содержание слайда: Если после вставки показатели сбалансированности вершин имеют одинаковый знак и отличаются только на единицу, то восстановить баланс дерева можно однократным поворотом (включая одно "переприкрепление" поддерева), при этом вставка не будет оказывать влияния на другие участки дерева.
Скачать все slide презентации Деревья. Идеально сбалансированные бинарные деревья одним архивом:
-
Реализация бинарных деревьев на Си
-
Деревья. Бинарные деревья
-
Бинарные деревья
-
Сбалансированные деревья поиска
-
Алгоритмы и структуры данных. Лекция 7. Сбалансированные деревья. АВЛ-деревья
-
Основные операции с бинарными деревьями
-
B и Красно-Черные деревья
-
Деревья. Лекция 11, 12
-
Графы: деревья
-
Рекурсия и деревья