Bonjour,
Je cherche à effectuer un algorithme de "permutation" qui fonctionnerait de cette façon :
Fonction qui prend en entrée un tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part var tab= [["A1","A2","A3"],["B1","B2"],["C1","C2"]];
et en sortie on obtient un tableau avec les différentes permutations, le nombre de permutation doit être égale à n! (ou n est le nombre d'élément total des sous tableaux) :
Je sais pas si c'est vraiment de la permutation...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 tabRes = [ [ "A1", "B1", "C1" ], [ "A1", "B1", "C2" ], [ "A1", "B2", "C1" ], [ "A1", "B2", "C2" ], [ "A2", "B1", "C1" ], [ "A2", "B1", "C2" ], [ "A2", "B2", "C1" ], [ "A2", "B2", "C2" ], [ "A3", "B1", "C1" ], [ "A3", "B1", "C2" ], [ "A3", "B2", "C1" ], [ "A3", "B2", "C2" ]];
Mais je me creuse la tête depuis hier sans résultat.
Merci d'avance de votre aide.
Partager