filmov
tv
Введение в программирование 5. Куча, бинарная куча, HeapSort
Показать описание
Введение в программирование, алгоритмы и структуры данных. МФТИ, Физтех-школа прикладной математики и информатики
Лекция прочитана 30 сентября 2021 года
Лектор: Степанов Илья Даниилович
Оператор: Мария Шкатова
Монтаж: Жильцов Игорь
0:00 - Кучи
10:15 - Примеры использования
13:18 - Бинарная (двоичная) куча
22:50 - siftUp/siftDown - Вспомогательные процедуры
33:47 - Корректность siftUp и siftDown
50:36 - Реализация методов кучи
58:50 - HeapSort (Сортировка кучей)
1:01:50 - In-place HeapSort (без доп. памяти)
1:07:50 - Процедура Heapify
1:10:36 - Асимптотика Heapify
Лекция прочитана 30 сентября 2021 года
Лектор: Степанов Илья Даниилович
Оператор: Мария Шкатова
Монтаж: Жильцов Игорь
0:00 - Кучи
10:15 - Примеры использования
13:18 - Бинарная (двоичная) куча
22:50 - siftUp/siftDown - Вспомогательные процедуры
33:47 - Корректность siftUp и siftDown
50:36 - Реализация методов кучи
58:50 - HeapSort (Сортировка кучей)
1:01:50 - In-place HeapSort (без доп. памяти)
1:07:50 - Процедура Heapify
1:10:36 - Асимптотика Heapify
Введение в программирование 5. Куча, бинарная куча, HeapSort...
Введение в программирование №5. Быстрая сортировка и чуть-чуть асимптотик...
Введение в программирование(продвинутый поток) 5. Сортировки. Окончание...
[s1 | 2024] Введение в программирование, Корнеев Г.А., лекция 4...
Введение в программирование(продвинутый поток) 6. Кучи
Введение в программирование 6. Альтернативные реализации кучи: Биномиальная куча...
Алгоритмы и структуры данных (основной поток) 5. Очередь, двоичная куча, сортировка кучей...
ОГЭ информатика 2022. Алгоритмы и введение в программирование (Python c нуля). Задачи 5 и 6....
Основы программирования / Урок #1 – Введение в программирование с нуля...
Мигачева О.А. - Введение в программирование на основе языка Python - 3. Логический тип данных...
Введение в программирование(продвинутый поток) 1. Алгоритмическая сложность...
Введение в программирование на Python. Занятие №25
Учить/Не учить. Вся База Программирования.
Мигачева О.А. - Введение в программирование на основе языка Python - 5. Итерируемые объекты. Списки...
Курс Scala 2022. Лекция 5, часть 1. Введение в многопоточное и асинхронное программирование....
Пятый урок для новичков. Введение в программирование и тестирование.JavaScript Coding// PASV...
1. Введение в асинхронное программирование
Введение в программирование на Python. Занятие №5
Мигачева О.А. - Введение в программирование на основе языка Python - 2. Числовые и текстовые данные...
Введение в программирование (Python) — ИАД-5 (12.10)
Что такое язык программирования? / Введение в программирование, урок 2 (JavaScript ES6)...
Как бы я изучал программирование (если бы мог начать все сначала)...
Мигачева О.А. - Введение в программирование на основе языка Python - 8. Функции. Модули, пакеты...
Введение в программирование №2. Структуры данных
Комментарии