Кучи и очереди с приоритетом — Структуры данных №7
В этом курсе вы изучите структуру данных Куча (основу очередей с приоритетом), создадите MinHeap с нуля на выбранном вами языке и попрактикуетесь в решении задач с её использованием!
Темы
Программа
3 глав14 уроков1 проект6 испытанийIntroduction
2 уроковMinHeap Project
Проект7 уроков1- 01MinHeap Class
- 02parent
- 03insert
- 04peek
- 05extractMin
- 06size
- 07isEmpty
Practice Challenges
5 уроков5Похожие курсы
Пирамидальная сортировка — Серия DSA
Освойте Heap Sort — алгоритм сортировки на основе бинарной кучи. Реализуйте операцию просеивания вниз (sift-down), напишите полный код на любом языке программирования, проанализируйте временную сложность O(n log n) и пространственную O(1), а также закрепите знания на практических задачах.
Сертификат по окончании
- 9
- 3
- 1
- 54
Очередь — Серия «Структуры данных» №2
В этом курсе вы изучите структуру данных Очередь, создадите её с нуля на предпочитаемом языке программирования и закрепите знания, решая практические задачи!
- 12
- 5
- 1
Стек — Серия «Структуры данных» №1
В этом курсе вы изучите структуру данных Стек, создадите её с нуля на выбранном вами языке и попрактикуетесь в решении задач!
- 13
- 6
- 1
Хеш-таблицы — Серия «Структуры данных» №4
В этом курсе вы изучите структуру данных «Хеш-таблица», создадите собственную Хеш-таблицу с нуля на любом удобном языке и закрепите навыки, решая практические задачи!
Сертификат по окончании
- 14
- 12
Бинарное дерево — Серия «Структуры данных» №3
В этом курсе вы познакомитесь со структурой данных «Бинарное дерево», создадите Бинарное дерево с нуля на выбранном вами языке и попрактикуетесь в решении задач!
- 13
- 5
- 1