티스토리 뷰

 

정의를 알고싶다면 >> https://sweetdev.tistory.com/126

구현

heapq는 내장 모듈이어서 바로 사용 가능하다. 

문제는 heapq에서 제공하는 힙은 최소힙이여서, 최대 힙으로 쓰려면 살짝의 트릭을 써야 한다. 

 

PriorityQueue 구현하기

파이썬의 우선순위큐 구현은 PriorityQueue대신 heapq모듈을 쓰는것이 좋다. 

파이썬의 PriorityQueue 내부는 결국 heapq라서 heapq를 쓰는것이 훨씬 빠르기 때문이다!

 

 

[참고]

https://littlefoxdiary.tistory.com/3

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함