Проверка корректности мин-кучи

Куча (приоритетная очередь) Легкая
Дан массив arr, представляющий бинарное дерево в виде массива (индексы потомков узла i - это 2i+1 и 2i+2). Определите, является ли этот массив корректной мин-кучей (значение любого узла не больше значений его потомков).
Сигнатура функции
is_valid_min_heap(arr: list[int]) -> bool
Примеры
ВходОжидаемый результат
[[1, 2, 3, 4, 5]]true
[[1, 3, 2, 6, 5]]true
1решили
1пытались
100%успешность
Похожие задачи
Войдите, чтобы решить →