[Python]최단 경로 알고리즘 : Dijkstra Algorithm, Floyd Washall
1. 다익스트라 알고리즘 1-1. 순차탐색을 이용한 다익스트라 INF = int(1e9) def get_min_distance(res, visited): min_val = INF idx=0 for i in range(1,len(res)): if(visited[i]==0 and min_val>res[i]): min_val = res[i] idx = i return idx def dijkstra(graph, E,V, start, res): visited = [0]*(V+1) #초기화 res[start]=0 for j in range(1,V+1): for i in range(1,V+1): now= get_min_distance(res,visited) visited[now]=1 for now_to, distan..
2023. 9. 26.