a.programs
/
Куча (приоритетная очередь)
/ K наименьших элементов
K наименьших элементов
Куча (приоритетная очередь)
Легкая
Дан массив целых чисел nums и число k. Верните k наименьших элементов массива, отсортированных по возрастанию. Используйте кучу (heapq.nsmallest или аналог).
Сигнатура функции
k_smallest(nums: list[int], k: int) -> list[int]
Примеры
Вход
Ожидаемый результат
[[3, 1, 4, 1, 5, 9, 2, 6], 3]
[1, 1, 2]
[[5, 4, 3, 2, 1], 2]
[1, 2]
1
решили
1
пытались
100%
успешность
Похожие задачи
K наибольших элементов
K-й по величине элемент в потоке
Слияние K отсортированных списков
Проверка корректности мин-кучи
Минимальная стоимость соединения верёвок
K самых частых элементов
Войдите, чтобы решить →