Описание задачи
Необходимо найти k наибольших элементов в заданном списке чисел. Для этого используется структура данных – куча (heap), которая позволяет эффективно находить элементы с максимальными значениями.
Входные данные:
* nums: Список (list) целых чисел.
* k: Целое число, определяющее количество наибольших элементов, которые нужно найти.
Выходные данные:
* Список (list) из k наибольших чисел из списка nums, отсортированных по убыванию. Этот список представляет собой "топ-k" элементы.
Режим обучения Готово
Объяснение решения уже подготовлено. Нажмите кнопку, чтобы посмотреть.
Ваше решение
Подсказка (готовое решение)
def top_k(nums, k):