RosettaCodeData/Task/Priority-queue/Picat/priority-queue-2.picat

8 lines
233 B
Plaintext

Tasks = [[3,"Clear drains"],
[4,"Feed cat"],
[5,"Make tea"],
[1,"Solve RC tasks"],
[2,"Tax return"]],
Heap = new_min_heap(Tasks),
println([Heap.heap_pop() : _ in 1..Heap.heap_size]).