Example #1
0
def build_heap(source: List[int]):
    heap = HeapMax(source)
    for i in range(heap.size() // 2, -1, -1):
        heap.sift_down(i)
    return heap