В этом видео я объяснил, как работает структура данных кучи, используя визуальное представление 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.