Kann mir jemand helfen oder mich in die richtige Richtung lenken Ich bin gerade verloren Ich weiß nicht, was sie bedeuten Werte in die Unendlichkeit setzen sie sprechen über die Kanten? oder ist das eine neue Variable, die jeder Knoten hat? Einige Ratschläge oder einige Hilfe, die in die richtige Richtung weisen, würden geschätzt werden. Heres, was ich habe bisher (obwohl seinen Müll meiner Meinung nach)dijkstra's Algorithmus mit kürzestem Weg
def dijkstra(self, start):
print("end dijkstra")
for node in self.__nodes:
curr_node = 0
for node in self.__nodes:
distances = float('inf')
before_node = None
print(node)
"""
try:
#for node in weighted_digraph:
#distances[node] = float('inf')
#predecessors[node] = None
print("work")
print(node)
#print(weighted_digraph)
#sp_set = []
#distances[start] = 0
except TypeError:
print("BS OCCURED")
"""