Bonsoir,
j'ai ces 2 ArrayList
j ai du mal, a construire les ensembles suivant,
j'ai essayé d'imbriquer les boucles for, mais ça ne ressous pas mon problème.
Je ne vous demande pas d'écrire mon code.
Juste me donner une idée de l'algorithme, en francais
resultat pour un ensemble a 3 elements
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 for(int f=0; f< chaine2b.size()-1; f++){ for(int g = f+1; g< chaine2b.size(); g++){ String res = ""; res = var; res += chaine2b.get(f); res += chaine2b.get(g); monSet.add(new String("" + res + "")); System.out.println("res: " + res); } }
Je sais pas comment faire pour un ensemble à 4 elts
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 {0011,0100,1000} {1100,0001,0010} {0101,0010,1000} {0110,0001,1000} {1001,0010,0100} {1010,0001,0100}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 ArrayList1: [123] ArrayList2: [14, 15, 24, 25, 34, 35, 45] (123, 14, 15, 24) (123, 14, 15, 25) (123, 14, 15, 34) (123, 14, 15, 35) (123, 14, 15, 45) (123, 15, 24, 25) (123, 15, 24, 34) ... (123, 24, 25, 34) (123, 24, 25, 35) .. (123,25, 34, 45) ... (123, 34, 35, 45)
Partager