Min heap. Пишем в режиме live coding свою реализацию на JS
00:00:00 !ВОДА! Приветствие, шутки
00:02:05 Вспоминаем заготовку для min heap
00:03:15 Пишем функцию balanceUp для балансировки heap при вставке нового элемента в конец heap
00:33:30 Начинаем писать функцию balanceDown для балансировки heap при изъятии минимального элемента из корня heap
00:55:45 Неудачная попытка 1 завершить функцию balanceDown
01:08:20 Неудачная попытка 2 завершить функцию balanceDown
01:29:05 Удачная попытка: завершаем функцию balanceDown
PS: Ищу работу junior frontend разработчиком по стеку react\redux ( почта для связи - [email protected] )