Qual è il modo ufficiale di sbirciare in un heap python come creato dalle librerie heapq? In questo momento hoSbirciare in un mucchio in python
def heappeak(heap):
smallest = heappop(heap)
heappush(heap, smallest)
return smallest
che è discutibilmente, non molto bello. Posso sempre presumere che lo heap[0]
sia la cima dell'heap e usarlo? O questo presuppone troppa implementazione sottostante?
Vuoi dire "sbirciare"? – chazomaticus