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 :

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}
    }
}
Ma question est : voyez vous un moyen de faire la meme chose avec une complexité moindre ?