heapq --- algoritma antrian heap¶
Modul ini mengimplementasikan algoritma antrian heap minimum.
Antrian heap pada dasarnya adalah daftar yang elemennya disimpan sedemikian rupa sehingga item pertama dari daftar selalu yang terkecil. Penyisipan dan penghapusan nilai minimum adalah operasi O(log n), membuat heap menjadi implementasi antrian prioritas yang nyaman yang dibangun di atas daftar biasa.
Fungsi¶
- heapq.heappop(heap: list) Any¶
Ambil item pertama dari
heap, dan kembalikan. MunculkanIndexErrorjikaheapkosong.Item yang dikembalikan akan menjadi item terkecil dalam
heap.