soln.py 文件源码

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

项目:interviews 作者: mmcloughlin 项目源码 文件源码
def smallest(X, k):
    """
    Return the k smallest elements from X.
    """
    h = []
    for x in X:
        if len(h) < k:
            heapq.heappush(h, -x)
        elif -x > h[0]:
            heapq.heapreplace(h, -x)
    return [-x for x in h]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号