life is egg
다익스트라 최단경로 최소비용 본문
최단경로지만 경로마다 가중치가 다를때 다익스트라 알고리즘을 사용한다고한다
하지만 코드만 보면 어떻게 동작 하는지 이해가 안되서 그려보면서 이해했다.
아래의 상황은 1번노드에서 부터 출발해서 나머지 노드들의 까지의 최단거리 테이블을 구하는 과정이다
핵심은 연결된 노드거리를 최솟값으로 업데이트해주면서 업데이트된 노드들을 우선순위 큐에 넣는걸
큐가 빌때까지 반복하면된다.

'알고리즘 > 개인공부' 카테고리의 다른 글
| 백준 2630색종이자르기 (0) | 2024.03.19 |
|---|---|
| 백준 1074 Z (0) | 2024.03.18 |
| 병합정렬 예시 (0) | 2024.03.16 |
| 5568 카드놓기 (2) | 2024.03.16 |
| 9020 골드바흐의 추측 (0) | 2024.03.16 |
Comments