tableau_adjacence = [ [0,1,1,0,0,0,0,1,0,0], [1,0,1,0,0,1,0,0,0,0], [1,1,0,1,0,0,0,0,1,0], [0,0,1,0,1,1,0,0,0,1], [0,0,0,1,0,0,1,0,1,0], [0,1,0,1,0,0,1,0,0,0], [0,0,0,0,1,1,0,1,0,0], [1,0,0,0,0,0,1,0,0,1], [0,0,1,0,1,0,0,0,0,1], [0,0,0,1,0,0,0,1,1,0]] def aff_tableau(tableau): for ligne in tableau: print(ligne) def algo1(tableau): n = len(tableau) amis_communs = [ [0 for i in range(n)] for i in range(n)] for i in range(n): for j in range(n): if i!=j: for k in range(n): if (tableau[i][k]==1 and tableau[k][j]==1): amis_communs[i][j] += 1 return amis_communs def algo2(tableau): n = len(tableau) amis_communs = [ [0 for i in range(n)] for i in range(n)] for k in range(n): for i in range(n): if tableau[k][i]==1: for j in range(n): if (i!=j and tableau[k][j]==1): amis_communs[i][j] += 1 return amis_communs