Визуальное объяснение куч (приоритетные очереди)

В этом видео я объяснил, как работает структура данных кучи, используя визуальное представление Max Heap. Я включил операции вставки, удаления и построения кучи из массива вместе с кодом реализации на Python. Также в конце я объяснил, как это используется для построения приоритетных очередей. Голос в видео не мой, он сгенерирован с помощью онлайн-инструментария синтеза речи (TTS), поэтому иногда акцент или скорость могут отличаться. Репозиторий GitHub:
На этом канале также есть похожие анимированные видео об алгоритмах и структурах данных, которые могут быть вам полезны: Алгоритм Кнута-Морриса-Пратта:    • Knuth-Morris-Pratt Algorithm   Алгоритм поиска в глубину:    • Depth First Search Visually Explained | DF...   Введение в графы:    • Graphs Explained Visually | Data Structures   Двоичные деревья поиска:    • Binary Search Tree Visually Explained | Fu...   Связанные списки:    • Linked Lists Explained Visually   Использованная музыка: Sovereign, Кевин Маклеод |
Музыка предоставлена ​​
Creative Commons CC BY 3.0 https://creativecommons.org/licenses/...
Использованные инструменты: библиотека Python #manim и Premier Pro.

Смотрите также