python堆排序

来源:互联网 发布:云计算基础教程 编辑:程序博客网 时间:2024/06/11 22:35
import heapqdef heapsort(items):    heap = []    for item in items:        heapq.heappush(heap, item)    return [heapq.heappop(heap) for _ in range(len(heap))]nums = [1, 3, 5, 7, 9, 2, 4, 6, 8, 0]print(heapsort(nums))

0 0