Bonjour,
J'aimerais connaître le code d'une fonction qui permet à partir d'un ensemble de n élements (qui se trouvent dans un tableau) de construire un tableau (ou un arbre, ou tout auter suggestion !) contenant toutes les permutations possibles à partir de ces n élements (que l'on peut supposer différents, pour que ce soit plus simple).
Il y a n*(n-1)*(n-2)*...*1=n! permutations dans ce cas là.
J'ai cherché sur le net le code d'une telle fonction, mais je ne l'ai pas trouvé.
J'ai besoin de cette fonction pour n=6 (soit 720 permutations).
Si quelqu'un pouvait me fournir un lien fournissant une telle fonction, à défaut du code, merci.
un petit exemple : si n=4, avec t={'a','b','c','d'}
on a :
a b c d
a b d c
a d b c
a d c b
a c d b
a c b d
d a c b
... (24 permutations en tout).
Partager