Heap sort yana gina binary heap daga jiya, sannan yana tsoguwa da alkalami har zuwa ƙarshe don samar da tsarar zane. Yana gudana a cikin O(n log n) kuma yana a waje.
Maganar
Max-heap yana ajiye mafi girma akan tushen. Gina heap (O(n)), sannan musanya tushen zuwa ƙarshe, rage heap, da sake-haifyar (sift down) — n lokuta.
Misali
heapq
():
heapq.heapify(arr)
[heapq.heappop(arr)
_ ((arr))]
heap_sort([, , , , ])
