heapq — 힙 큐 알고리즘¶
이 모듈은 최소 힙 큐 알고리즘을 구현합니다.
힙 큐는 본질적으로 리스트의 첫 번째 항목이 항상 가장 작은 값이 되도록 요소가 저장된 리스트입니다. 최소값의 삽입과 제거는 O(log n) 연산으로, 힙을 일반 리스트 위에 구축된 편리한 우선순위 큐 구현으로 만들어 줍니다.
함수¶
- heapq.heappop(heap: list) Any¶
heap에서 첫 번째 항목을 팝하여 반환합니다.heap이 비어 있으면IndexError를 발생시킵니다.반환되는 항목은
heap에서 가장 작은 항목입니다.