다익스트라 알고리즘

동작 과정

  1. 출발 노드를 설정한다.

  2. 최단 거리 테이블을 초기화한다.

  3. 방문하지 않은 노드 중에서 최단 거리가 가장 짧은 노드를 선택한다.

  4. 해당 노드를 거쳐 다른 노드로 가는 비용을 계산하여 최단 거리 테이블을 갱신한다.

  5. 위 과정에서 3.과 4.를 반복한다.

Untitled

  1. 노드 1을 출발 노드로 설정. 출발 노드에서 다른 모든 노드로 가는 최단 거리를 '무한'으로 초기화한다. 출발 노드는 노드 1이고, 노드 자기 자신 간의 거리는 0으로 표기한다.

Untitled