본문 바로가기
공부/자료구조, 알고리즘

우선순위큐

by 움바둠바 2024. 5. 25.
728x90

큐 : 먼저 들어온게 먼저 나감 (FIFO)

우선순위큐 : priority가 높은게 먼저나감 (순서보다 priority가 먼저 고려됨)

 

-> 우선순위큐를 구현하는 방법이 heap인것! (동작만 잘 작동하면 뭐로 구현하든 상관없겠지만)

 

그냥 heap만들고 우선순위큐라고 하면 되는,,?? 느낌인것같다!! 딱히 차이점을 못느끼겠음

 

heap을 이용하는 이유는 insert, delete연산에서 heap이 시간복잡도가 가장 낮아서 그렇다.

728x90

'공부 > 자료구조, 알고리즘' 카테고리의 다른 글

LCS : Longest common subsequence / substring  (0) 2024.09.18
monotonic stack  (0) 2024.09.17
Topological Sort  (0) 2024.09.14
Minimum Spanning Trees 최소신장트리  (0) 2024.08.21
힙(heap)  (0) 2024.05.24