soln.py 文件源码

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

项目:interviews 作者: mmcloughlin 项目源码 文件源码
def sort_almost_sorted(A, k):
    h = list(A[:k+1])
    heapq.heapify(h)

    result = []
    for a in A[k+1:]:
        x = heapq.heapreplace(h, a)
        result.append(x)

    while len(h) > 0:
        result.append(heapq.heappop(h))

    return result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号