본문 바로가기
Python/최단경로

[Algorithm] 다익스트라(Dijkstra)

by 유일리 2024. 1. 5.
다익스트라 알고리즘이란?

 

다이나믹 프로그래밍(DP,Dynamic Programming)을 활용한 대표적인 최단 경로 탐색 알고리즘으로, 음의 가중치가 없는 그래프의 한 정점에서 모든 정점까지의 최단거리를 각각 구하는 알고리즘이다.

 

다익스트라의 구현
  • 해당 정점까지의 최단 거리를 저장
  • 정점을 방문했는 지 저장

댓글