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

топ-k куча

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

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

Необходимо найти k наибольших элементов в заданном списке чисел. Для этого используется структура данных – куча (heap), которая позволяет эффективно находить элементы с максимальными значениями.

Входные данные:
* nums: Список (list) целых чисел.
* k: Целое число, определяющее количество наибольших элементов, которые нужно найти.

Выходные данные:
* Список (list) из k наибольших чисел из списка nums, отсортированных по убыванию. Этот список представляет собой "топ-k" элементы.

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

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

Ваше решение

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

def top_k(nums, k):