soln.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:interviews 作者: mmcloughlin 项目源码 文件源码
def largest(X, k):
    """
    Return the k largest elements from X.
    """
    # maintain a min-heap of size k containing the largest elements so far
    h = []
    for x in X:
        if len(h) < k:
            heapq.heappush(h, x)
        elif x > h[0]:
            heapq.heapreplace(h, x)
    return h
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号