최단 경로 알고리즘 가장 짧은 경로를 찾는 알고리즘 대표적으로 3가지 케이스가 존재한다. 한 지점에서 다른 한 지점까지 도달할 수 있는 최단경로 / 한 지점에서 다른 모든 지점까지 도달할 수 있는 최단경로 / 모든 지점에서 다른 모든 지점까지 도달할 수 있는 최단경로 그래프를 통해 지점과 연결거리를 표현한다는 특징이 있다. 다익스트라 최단거리 알고리즘 개념 특정노드에서 다른 모든 노드로 가는 최단 경로를 계산한다. 음의 거리가 없어야한다는 조건이 존재한다 다익스트라 알고리즘은 그리디 알고리즘의 일종이라고 할 수도 있다. (매 상황에서 가장 비용이 적은 노드를 선택하는 과정을 반복하기 때문) 동작과정 출발노드 설정 최단 거리 테이블 초기화 (주어진 정보 외엔 모두 무한(최대값)으로, 자기자신은 0으로 임의..