heapq — algoritam reda na hrpi¶
Ovaj modul implementira algoritam reda na min-hrpi.
Red na hrpi je u biti lista čiji su elementi pohranjeni na takav način da je prva stavka liste uvijek najmanja. Umetanje i uklanjanje najmanje vrijednosti su operacije O(log n), što čini hrpe praktičnom implementacijom prioritetnog reda izgrađenom na običnoj listi.
Funkcije¶
- heapq.heappop(heap: list) Any¶
Skida prvu stavku s
heapi vraća je. BacaIndexErrorako jeheapprazan.Vraćena stavka bit će najmanja stavka u
heap.