Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - # J'émets des réserves quant à l'utilité du code ci-après
 - # Normalement, avec notre truc propre, on sait que la flèche est forcément de i vers j
 - # C'est pourquoi je supprime le garde-fou
 - # Au fond, une erreur de plus ou de moins...
 - # Ca, c'est plus moche que le capitalisme.
 - # En fait, ça nous permet surtout de savoir dans quel sens est la flèche d'origine
 - # En effet, on sait qu'il y a une flèche de i vers j ou de j vers i
 - # Mais on ne sait pas lequel des deux est le bon
 - # Donc en faisant ça, on échange i et j si jamais c'est pas la bonne direction
 - # Comme ça on peut continuer avec le même code puisqu'on aura interverti i et j
 - # Comme d'habitude ça se voit mieux avec un dessin.
 - try:
 - CopieDuGraphe.remove_edge(i, j)
 - except:
 - try:
 - debug("Suppression de {}, {}".format(j, i))
 - CopieDuGraphe.remove_edge(j, i)
 - j, i = i, j
 - except:
 - print("Erreur lors de la suppression de ({}, {})", j, i)
 - print(bloc)
 - print(i, j)
 - raise Exception
 - raise Exception
 
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment