Calcul de toutes les combinaisons d'un ensemble
Bonsoir,
J'ai un peu de mal à faire un exercice. Le but est de calculer toutes les combinaisons d'un ensemble donné. Ici, l'ensemble est tous les entiers de 1 à k.
Comme corps de la fonction, on nous donne ca :
Code:
1 2 3 4
|
private static void permutations(int[] p, int i) {
} |
Cette methode doit être recursive. Lorsque on appelle cette fonction pour la première fois (c'est à dire dans une autre méthode), on rentre un tableau de int (ex: [1, 2, 3], et 0).
Le problème, c'est que je vois absolument pas comment faire. A chaque fois, j'ai une piste, mais soit elle n'est pas implementable de ce cas là, ou soit ca rend un resultat faux. Donc avez vous des pistes qui pourraient me guider sur la bonne voie ?
Merci :D