Cách chính thức của việc nhìn trộm trong một đống python như được tạo ra bởi các libs heapq là gì? Ngay bây giờ tôi cóNhìn trộm trong một đống trong python
def heappeak(heap):
smallest = heappop(heap)
heappush(heap, smallest)
return smallest
được cho là không đẹp lắm. Tôi có thể luôn luôn giả định rằng heap[0]
là đầu của heap và sử dụng? Hoặc điều đó có giả định quá nhiều việc triển khai cơ bản không?
Bạn có nghĩa là "peek" không? – chazomaticus