← Назад к списку задач

пирамида куча

Общее Уровень 2

Описание задачи

Необходимо реализовать построение и использование пирамиды кучи (heap) для хранения списка целых чисел.

Входные данные:

  • elements: Список целых чисел, представляющий собой элементы для заполнения кучи.
  • mode: Строка ("min" или "max"), определяющая тип кучи: минимальная (по умолчанию) или максимальная.

Выходные данные:

  • Список целых чисел, представляющий собой построенную пирамиду кучи. В случае извлечения минимального/максимального элемента возвращается и его значение.

Режим обучения Готово

Объяснение решения уже подготовлено. Нажмите кнопку, чтобы посмотреть.

Ваше решение

Подсказка (готовое решение)

import heapq