Bonjour tout le monde ^^
Je dois ecrire un tout petit algo tres simple. Voila, il s'agit de faire la combinaison entre plusieurs object. Exemple :
J'ai une liste de 4 personnes, marie, boby, vince, et jean
je veux les 6 regroupement un a un, à savoir :
marie - boby
marie - vince
marie - jean
boby - vince
boby - jean
vince - jean
J'ai ecrit ce petit algo :
Ma question est : voyez vous un moyen de faire la meme chose avec une complexité moindre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for (i=0; i< list.size()-1;i++){ person1 = list.get(i); for (j=i+1;j<list.size();j++){ person2 = list.get(j); //Creation du couple {person1,person2} } }
Partager