def modified_dijkstras(graph, start, target):
print("Starting Dijkstra's algorithm!")
count = 0
paths_and_distances = {}
for vertex in graph:
paths_and_distances[vertex] = [inf, [start.name]]
Just trying to clarify, does paths_and_distances[vertex] = [inf, [start.name]]
link every vertex to start
?