Презентация Двоичная куча – пирамида (binary heap) онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Двоичная куча – пирамида (binary heap) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 36 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Двоичная куча – пирамида (binary heap)



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    36 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    335.16 kB
  • Просмотров:
    63
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Двоичная куча
Содержание слайда: Двоичная куча

№2 слайд
Двоичная куча пирамида binary
Содержание слайда: Двоичная куча – пирамида (binary heap)

№3 слайд
История появления Бинарная
Содержание слайда: История появления Бинарная куча была Джоном Уильямом Джозефом Уильямсом в 1964 году как структура данных для heapsort(пирамидальной сортровки). Но наибольшего применения достигла лишь в 1990-х годах, в эпоху повсеместного использования компьютеров. В том числе двоичную кучу существенно популяризировал Чарльз Лейзерсон, который также использовал её в разработке собственного языка программирования Clik.

№4 слайд
Двоичная куча Приоритет в
Содержание слайда: Двоичная куча Приоритет в любой вершине не меньше, чем приоритет её потомков Глубина всех листьев (расстояние до корня) отличается не более чем на 1 слой. Последний слой заполняется слева направо без «дырок».

№5 слайд
Бинарная куча пирамида binary
Содержание слайда: Бинарная куча – пирамида (binary heap)

№6 слайд
Реализация бинарной кучи на
Содержание слайда: Реализация бинарной кучи на основе массива

№7 слайд
Реализация бинарной кучи на
Содержание слайда: Реализация бинарной кучи на основе массива

№8 слайд
Поиск максимального элемента
Содержание слайда: Поиск максимального элемента

№9 слайд
Вставка элемента в бинарную
Содержание слайда: Вставка элемента в бинарную кучу

№10 слайд
Вставка элемента в бинарную
Содержание слайда: Вставка элемента в бинарную кучу

№11 слайд
Поиск максимального элемента
Содержание слайда: Поиск максимального элемента

№12 слайд
Удаление максимального
Содержание слайда: Удаление максимального элемента

№13 слайд
Удаление максимального
Содержание слайда: Удаление максимального элемента

№14 слайд
Удаление максимального
Содержание слайда: Удаление максимального элемента

№15 слайд
Создание пустой кучи
Содержание слайда: Создание пустой кучи

№16 слайд
Удаление кучи
Содержание слайда: Удаление кучи

№17 слайд
Восстановление свойств кучи
Содержание слайда: Восстановление свойств кучи (max-heap)

№18 слайд
Работа с бинарной кучей
Содержание слайда: Работа с бинарной кучей

№19 слайд
Изменение кучи
Содержание слайда: Изменение кучи

№20 слайд
Увеличение ключа
Содержание слайда: Увеличение ключа

№21 слайд
Построение бинарной кучи
Содержание слайда: Построение бинарной кучи

№22 слайд
Построение бинарной кучи v
Содержание слайда: Построение бинарной кучи (v1)

№23 слайд
Построение бинарной кучи v
Содержание слайда: Построение бинарной кучи (v2)

№24 слайд
Использование двоичной кучи
Содержание слайда: Использование двоичной кучи

№25 слайд
Очередь с приоритетом
Содержание слайда: Очередь с приоритетом (priority queue)

№26 слайд
Сравнение оценки алгоритмов
Содержание слайда: Сравнение оценки алгоритмов

№27 слайд
Алгоритм Дейкстры Обозначим
Содержание слайда: Алгоритм Дейкстры Обозначим через n количество вершин, а через m — количество рёбер в графе G. В обычном простейшем случае получаем O(n*n). С помощью двоичной кучи сложность алгоритма получается: О(log n * (n + m)). Так как время удаления вершины из  станет log n при том, что время модификации тоже возрастёт до  log n. Так как цикл выполняется порядка n раз, а количество релаксаций (смен меток) не больше m, О(log n * (n + m)).

№28 слайд
Сортировка на базе бинарной
Содержание слайда: Сортировка на базе бинарной кучи

№29 слайд
Сортировка на базе бинарной
Содержание слайда: Сортировка на базе бинарной кучи function HeapSort(v[1:n]) h = CreateBinaryHeap(n) for i = 1 to n do HeapInsert(h, v[i], v[i]) end for for i = 1 to n do v[i] = HeapRemoveMax(h) end for end function

№30 слайд
Сортировка на базе бинарной
Содержание слайда: Сортировка на базе бинарной кучи function HeapSort(v[1:n]) h = CreateBinaryHeap(n) for i = 1 to n do HeapInsert(h, v[i], v[i]) end for for i = 1 to n do v[i] = HeapRemoveMax(h) end for end function

№31 слайд
Оценки работы алгоритма
Содержание слайда: Оценки работы алгоритма

№32 слайд
Скорость работы программы
Содержание слайда: Скорость работы программы

№33 слайд
Скорость работы программы с
Содержание слайда: Скорость работы программы с выводом данных

№34 слайд
Отношение
Содержание слайда: Отношение

№35 слайд
Отношение теоретического к
Содержание слайда: Отношение теоретического к практическому

№36 слайд
Спасибо за внимание!
Содержание слайда: Спасибо за внимание!

Скачать все slide презентации Двоичная куча – пирамида (binary heap) одним архивом: