Каков официальный способ заглянуть в кучу python, созданную библиотеками heapq? Прямо сейчас у меня
def heappeak(heap):
smallest = heappop(heap)
heappush(heap, smallest)
return smallest
который, возможно, не очень приятный. Могу ли я всегда считать, что heap[0]
является вершиной кучи и использует это? Или это будет слишком много из основной реализации?