N_routeurs=6 m_adjac=[[1,1,10,0,0,0],[1,1,0,22,0,0],[10,0,1,3,1,3],[0,22,3,1,4,0],[0,0,1,4,1,1],[0,0,3,0,1,1]] Dijkstra=[] for i in range (N_routeurs): Dijkstra.append([1000000,"x","N"]) Routeur_select=0 d_inter=0 sol=1 #par défaut il y a une solution while Routeur_select!= N_routeurs-1: Minimum=1000000 for n in range(1,N_routeurs): if Dijkstra[n][2]=="N": d=m_adjac[Routeur_select][n] d_totale=d_inter+d if (d!=0 and d_totale