다익스트라 알고리즘 : 그래프에서 최단 거리를 구하는 알고리즘.
기능 | 특징 | 시간 복잡도 |
---|---|---|
출발 노드와 모든 노드 간의 최단 거리 탐색 | Edge는 모두 양수 | O(ElogV) |
** 그래프에서 한 정점(노드)에서 다른 정점까지의 최단 경로를 구하는 알고리즘 중 하나
** 과정에서 도착 정점 뿐만 아니라 모든 다른 정점까지 최단 경로로 방문하며 각 정점까지의 최단 경로를 모두 찾게 된다. 매번 최단 경로의 정점을 선택해 탐색을 반복하는 것
https://velog.io/@717lumos/알고리즘-다익스트라Dijkstra-알고리즘
5단계로 구현할 수 있다.