다익스트라 (dijkstra) 알고리즘 - 파이썬(python)
선형버전 / 파이썬 heapq 사용 개선된 버전 import sys import heapq from collections import deque INF=1000000 num=6 arr=[ [0,2,5,1,INF,INF], [2,0,3,2,INF,INF], [5,3,0,3,1,5], [1,2,3,0,1,INF], [INF,INF,1,1,0,2], [INF,INF,5,INF,2,0] ] visited=[0 for _ in range(num)] min_d=[0 for _ in range(num)] def get_small_idx(): min=INF idx=0 for i in range(num): if visited[i]!=1 and min_d[i]
2022.12.29