filmov
tv
Лекция 10. QuickHeap

Показать описание
Андрей Гейн: Часто просят решить такую задачку: дан массив чисел, к которому поступают запросы на добавление чисел, а также на поиск и извлечение минимума среди всех чисел. Эта задача давно и хорошо изучена. Тем интереснее, что меньше десяти лет назад для неё нашлось новое эффективное и очень практичное решение. Мы построим структуру данных, позволяющую добавлять новые элементы за O(1), а извлекать минимум за O(log n). Структура данных называется QuickHeap, но по ходу дела вы также познакомитесь с рандомизированными деревьями поиска и инкрементальной сортировкой. Субъективная сложность лекции — четыре теты из пяти.
Содержание:
1:55 Задача об очереди с приоритетом
8:04 Алгоритм QuickSort
12:59 Алгоритм QuickSelect
17:16 Метод медианы медиан
24:59 Задача об инкрементальной сортировке
31:48 Оценка сложности (осторожно, математика)
39:24 Добавление элементов
48:06 Структура данных QuickHeap
55:15 Рандомизированное бинарное дерево поиска (RBST)
1:00:13 RBST + QuickHeap
1:04:59 Оценка сложности (осторожно, математика)
1:18:23 Амортизационный анализ
1:39:51 Оценка попадания в кэш процессора
Содержание:
1:55 Задача об очереди с приоритетом
8:04 Алгоритм QuickSort
12:59 Алгоритм QuickSelect
17:16 Метод медианы медиан
24:59 Задача об инкрементальной сортировке
31:48 Оценка сложности (осторожно, математика)
39:24 Добавление элементов
48:06 Структура данных QuickHeap
55:15 Рандомизированное бинарное дерево поиска (RBST)
1:00:13 RBST + QuickHeap
1:04:59 Оценка сложности (осторожно, математика)
1:18:23 Амортизационный анализ
1:39:51 Оценка попадания в кэш процессора
Лекция 10. QuickHeap
QuickHeap [Игнат Колесниченко]
Лекция 11. Современные сортировки
Лекция 9. Hash Array Mapped Trie
3-2-1 Technique to Improve Memory 🔥| Mind Blowing Way to increase Brain Power 💪 #shorts #reels #tips...
DPU DYPACS Pimpri & Quick Heal Foundation , Cyber security Awareness Program 9 /10/ 23
Амортизационный анализ
Как работает биткойн
Sorting Algorithm Running time
Алгоритмы поиска медианы на подотрезках [Игнатий Колесниченко 10.10.2019]...
Edge Cases for Questions involving numbers | Handle Corner Cases 😇😇 ⏱️⌛ Learn in a min ⏱️⌛ #Shorts...
Update about sorting series #Shorts
CBSE CLASS 10 : IMPORTANT COMPUTER APPLICATION (165) MCQ#19(#shorts)
ugc net paper 1#chapter#practice
Don't Miss This Key Detail in Your ANOC Drug Plans
Урок учителя Елены Труфановой
Overflow while calculating middle point? Why? How to avoid? Learn in a min #Shorts
Mass of Electron // Calculate Mass of Electron//Charge to Mass Ratio of Electron
Triplet Sum in Array | DSA sorting | gfg practice problem solving #shorts #gfg #coding #programming
Задачка на поиск медианного значения суммы двух массивов | Dev House | Решаем задачки...
write the output of the following program | output of c++ #coding #c++ #python #shorts #Shorts
Quick sort (part3) in hindi
Applied Robotics Лекция 5 Часть 2
Алгоритм Raft, часть 2 [Максим Бабенко 07.11.2019]
Комментарии