Algorithm&DataStructure - Dijkstra
1. Dijkstra - 간선에 가중치가 있는 그래프에서 시작 노드가 주어졌을때 시작 노드로부터 각 노드까지의 최단 경로를 찾는 알고리즘이다. - 참고 : https://blog.naver.com/ndb796/221234424646 - 1번 노드의 비용이 가장 작기 때문에 1번 부터 시작해서 갈 수 있는 노드들의 비용을 갱신한다. - 1번을 제외하고 노드중에 비용이 가장 작은것은 4번이다. - 4번을 경유했을 때, 나머지 2, 3, 5, 6번 노드의 비용을 갱신한다. - 1, 4 번을 제외하고 남은 노드 중 비용이 가장 적은 것은 2번이다. - 2번을 경유해서 3, 5, 6번으로 가는 최소 비용을 갱신한다. - 1, 2, 4 번을 제외하고 3, 5, 6 중에 최소 비용은 5번이다. - 5번을 경유해서 나..