每日一题 【每日一题】前 k 大的数-20211205

Jack · 2021年12月05日 · 最后由 Jack 回复于 2021年12月06日 · 277 次阅读
本帖已被设为精华帖!

在一个数组中找到前 k 个最大的数

Jack 将本帖设为了精华贴 12月05日 17:17

参考代码:

import heapq


class Solution:
    def topk(self, nums, k):
        heapq.heapify(nums)
        topk = heapq.nlargest(k, nums)
        topk.sort()
        topk.reverse()
        return topk

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册