heapq.heapify(x) | 리스트 x를 heap으로 변환. 리턴값 없음 |
heapq.heappush(heap, item) | 힙에 값 추가 |
heapq.heappop(heap) | heap에서 가장 작은 값을 pop하고 리턴 |
heapq.nsmallest(n, iterable, key=None) | iterable에서 가장 작은 값 n개를 리스트로 반환 |
heapq.nlargest(n, iterable, key=None) | iterable에서 가장 큰 값 n개를 리스트로 반환 |
반응형