cs지식/알고리즘 6

다익스트라 알고리즘에서 우선순위큐를 사용하는 이유

http://jaegualgo.blogspot.com/2017/07/dijkstra-priority-queue.html Dijkstra 알고리즘과 실행시간(Priority Queue를 사용하는 이유) 정의 어떤 변도 음수 가중치를 갖지 않는 유향 그래프에서 주어진 출발점과 도착점 사이의 최단 경로 문제를 푸는 알고리즘 알고리즈 개요 데이크스트라 알고리즘은 각각의 꼭짓점 v에 대해 s에 jaegualgo.blogspot.com 우선순위큐(Priority queue)를 사용하게 되면 중복갱신횟수가 줄어들면서 시간복잡도가 줄어들게 된다