bonjour à toutes et tous
mon problème est simple. j'ai une liste d'éléments et je dois déterminer quelle permutation l'ordonne.
par exemple si j'ai L=[b,c,a,d] la permutation qui l'ordonne est P=(2,0,1,3) car les L[ P(i) ] sont en ordre croissant. si plusieurs permutations permettent de l'ordonner il me faudrait la plus petite lexicographiquement. par exemple avec L=[a,a,a,a] n'importe quel permutation est ordonante je devrais trouver la permutation identité P=(0,1,2,3).
trouver une permutation n'est pas un souci mais c'est trouver la plus petite permutation qui est compliqué car je ne sais pas comment commencer.
merci pour l'aide que vous pourrez m'apportez.
Partager