Предмет: Информатика, автор: Karinka696

Можете пожалуйста написать программу в Pethon алгоритма Дейкстры

Ответы

Автор ответа: muradariravil
0
def dijkstra(graph, node): """ Simulate the dijkstra algorithm in a graph """ distance_to = {} distance_to[node] = 0 distance_path = {} while (distance_to): # in case we have a disjoint graph op_node = min_distance(distance_to) distance_path[op_node] = distance_to[op_node] del distance_to[op_node] for x, x_len in graph[op_node].items(): if x not in distance_path: if x not in distance_to: distance_to[x] = distance_path[op_node] + x_len elif distance_to[x] > distance_path[op_node] + x_len: distance_to[x] = distance_path[op_node] + x_len return distance_path
Автор ответа: Karinka696
0
я нажимаю открыть с помощью и выбираю браузер, а оно всё равно текст
Автор ответа: Karinka696
0
помогите ещё пожалуйста)
Автор ответа: muradariravil
0
даа,что то не так
Автор ответа: muradariravil
0
но что я пока не вижу
Автор ответа: Karinka696
0
буду ждать ответа)
Похожие вопросы
Предмет: Математика, автор: baturaisafi
Предмет: Математика, автор: Аноним