09-13. 우선순위 큐 (Priority Queue)
Q. 우선순위 큐(Priority Queue)를 써보셨나요? 우선순위 큐란 무엇이며, 일반적인 큐와 어떤 차이점이 있나요?
Q. 방금 말씀하신 상황에서, 만약 우선순위가 계속해서 변경되는 작업들이 발생한다면 어떻게 처리하시겠어요?
Q. 힙에 대해 얘기하셨는데, 우선순위 큐의 내부 구현으로 힙(Heap)을 가장 많이 선호하는 구체적인 이유는 무엇인가요?
Q. 그렇다면 우선순위 큐를 구현할 때 힙(Heap)이 아닌 다른 자료구조, 예를 들어 정렬된 연결 리스트나 균형 이진 탐색 트리 같은 것을 사용한다면 어떤 장단점이 있을까요?
Last updated