Mega Code Archive

 
Categories / Python Tutorial / Buildin Module
 

Heap is a kind of priority queue

from heapq  import * from random import shuffle data = range(10) shuffle(data) heap = [] for n in data:    heappush(heap, n) print heap heappush(heap, 0.5) print heap