다익스트라(dijkstra) 알고리즘은 최단경로를 구하는 알고리즘이다. 최단경로를 구하는 알고리즘 중에서는 벨만-포드, 플로이드 워셜, bfs, 다익스트라 등이 있는데, 이 알고리즘들은 최단 경로를 구하는 알고리즘 문제에 사용되긴 하지만 각각 구현 측면에서 차이가 있기 때문에 상황마다 사용되는 알고리즘이 다르다. 다익스트라(dijkstra) 알고리즘 한 정점에서 모든정점 까지의 최단경로를 각각 구하는 알고리즘이다. 문제를 해결할 수 있는 방법은 다양하지만, 시간복잡도와 공간복잡도를 고려하여 우선순위 큐를 사용하는 것이 보편적이다. 최단 경로 알고리즘 풀이 전략 최단경로 알고리즘을 사용해야 하는 문제를 마주했을 때,어떤 알고리즘을 써야할까라는 고민이 든적이 있을 것이다. bfs, 플로이드 워셜, ..