728x90
반응형
import문
import heapq
최소힙
minheap = []
heapq.heappush(minheap, 1)
heapq.heappush(minheap, 2)
heapq.heappush(minheap, 3)
print(minheap) # [1,2,3]
minheap[0] # 1
heapq.heappop(minheap) # 1
heapq.heappop(minheap) # 2
heapq.heappop(minheap) # 3
최대힙
maxheap = []
heapq.heappush(maxheap, -1)
heapq.heappush(maxheap, -2)
heapq.heappush(maxheap, -3)
print(maxheap) # [-3,-2,-1]
maxheap[0] # -3
-heapq.heappop(maxheap) # 3
-heapq.heappop(maxheap) # 2
-heapq.heappop(maxheap) # 1
728x90
728x90
'PYTHON' 카테고리의 다른 글
[python] 집합 set() (0) | 2022.07.13 |
---|---|
[python] zfill(): 자릿수 채우기 & bin(): 이진수 연산 (0) | 2022.07.12 |
[python] 튜플 값으로 정렬 - lambda (첫번째 값, 두번째 값, ...) (0) | 2022.06.29 |
[python] 리스트(list) 부분 추출 / 부분 문자열 추출하는 법 (0) | 2021.07.22 |
[python] 삼항연산자 사용법 (0) | 2021.07.22 |
댓글