Описание задачи
Необходимо реализовать построение и использование пирамиды кучи (heap) для хранения списка целых чисел.
Входные данные:
elements: Список целых чисел, представляющий собой элементы для заполнения кучи.mode: Строка ("min" или "max"), определяющая тип кучи: минимальная (по умолчанию) или максимальная.
Выходные данные:
- Список целых чисел, представляющий собой построенную пирамиду кучи. В случае извлечения минимального/максимального элемента возвращается и его значение.
Режим обучения Готово
Объяснение решения уже подготовлено. Нажмите кнопку, чтобы посмотреть.
Ваше решение
Подсказка (готовое решение)
import heapq