Votre avis sur cet algo tres simple
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:
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 ?