Skip to content
Extraits de code Groupes Projets
Valider 348931da rédigé par Louis Navarre's avatar Louis Navarre
Parcourir les fichiers

Correct the creation of graphs

parent a4dcb8bc
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -17,6 +17,7 @@ def create_random_graph(args):
c_ab = random.randint(1, 10)
nodes.setdefault(node_a, list()).append((node_b, c_ab))
nodes.setdefault(node_b, list())
return nodes, nb_links
......@@ -37,6 +38,7 @@ def ntf_parse(args):
c_ab = int(tab[2])
nodes.setdefault(node_a, list()).append((node_b, c_ab))
nodes.setdefault(node_b, list())
return nodes, len(data)
......@@ -70,6 +72,7 @@ def to_binary_file(nodes, nb_links, output):
print(nodes)
for node in nodes:
for j, cost in nodes[node]:
print(node, j, cost)
fd.write(node.to_bytes(4, "big"))
fd.write(j.to_bytes(4, "big"))
fd.write(cost.to_bytes(4, "big", signed=True))
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter