최단 경로1 [JAVA] 백준 최단 경로 1753 ( 다익스트라 알고리즘) www.acmicpc.net/problem/1753 1753번: 최단경로 첫째 줄에 정점의 개수 V와 간선의 개수 E가 주어진다. (1≤V≤20,000, 1≤E≤300,000) 모든 정점에는 1부터 V까지 번호가 매겨져 있다고 가정한다. 둘째 줄에는 시작 정점의 번호 K(1≤K≤V)가 주어진다. www.acmicpc.net 자바는 기본적으로 우선순위 큐는 최소힙으로 구현되어 있다. 알고리즘은 아래와 같다. 1. 다익스트라 알고리즘 준비물 : dist 배열 (출발점에서 각 지점까지 최단거리 배열 초기는 모든 값이 INF ) / visited 배열 / 인접리스트 or 인접행렬 등 그래프 간의 가중치를 알 수 있어야 함. 1. 우선순위큐 (최소힙) 생성 2. 출발 정점 dist는 0 으로 초기화 3. 큐에 출.. 2020. 9. 27. 이전 1 다음