Quelle est la manière officielle de jeter un coup d'œil dans un tas de python créé par les bibliothèques heapq? En ce moment j'aiJetez un coup d'œil dans un tas en python
def heappeak(heap):
smallest = heappop(heap)
heappush(heap, smallest)
return smallest
ce qui est discutable, pas très agréable. Puis-je toujours supposer que heap[0]
est le sommet du tas et l'utiliser? Ou cela supposerait-il trop de la mise en œuvre sous-jacente?
Voulez-vous dire "peek"? – chazomaticus