heapq 모듈
- 우선순위 큐를 구현할 때 사용합니다
import heapq
heap = []
heapq.heappush(heap, 3)
heapq.heappush(heap, 1)
heapq.heappush(heap, 2)
print(heapq.heappop(heap)) # Output: 1
print(heapq.heappop(heap)) # Output: 2
print(heapq.heappop(heap)) # Output: 3
'코딩테스트' 카테고리의 다른 글
파이썬 코딩테스트에서 자주 사용되는 표준 라이브러리 (4) bisect (0) | 2024.07.02 |
---|---|
파이썬 코딩테스트에서 자주 사용되는 표준 라이브러리 (3) itertools (0) | 2024.06.30 |
파이썬 코딩테스트에서 자주 사용되는 표준 라이브러리 (1) collections (0) | 2024.06.28 |
파이썬 코딩테스트 문자열 꿀팁 (2) (0) | 2022.11.05 |
파이썬 코딩테스트 문자열 꿀팁 (1) (0) | 2022.11.04 |