<aside> 💡 최단 경로(shortest path)네트워크에서 정점 i와 정점 j를 연결하는 경로 중에서 간선들의 가중치 합이 최소가 되는 경로

</aside>

두 가지의 알고리즘이 존재한다!

  1. Dijkstra 알고리즘 : 하나의 시작 정점에서 다른 정점까지의 최단 경로를 구한다.
  2. Floyd 알고리즘 : 모든 정점에서 다른 모든 정점까지의 최단 경로를 구한다.

Dijkstra의 최단 경로 알고리즘

네트워크에서 하나의 시작 정점으로부터 모든 다른 정점까지의 최단 경로를 찾는 알고리즘이다.

Step 1

Untitled

Step 2

Untitled