Bonjour, voilà je me creuse la tête depuis quelques temps et j'arrive pas à trouver de solution à mon problème.

Bon je cherche à faire sa en Java :

int n = un nombre qui peut varier
public void combinaisons possibles(n){...}

Le but étant d'affichier dans la méhode toutes les combinaisons possibles des nombres 0,1,2,3,4,...,n.

Donc par exemple, si n = 3 :
012
120
021
...

Ou si n=5 :
012345
123450
021345
...

Alors peut être que certains vont trouver sa classique comme pb mais là je galère à trouver un algo récursif qui me fait sa (et oui la récursivité s'impose vue que n n'est pas un nombre fixe).

Pouvez-vous m'aider ?
Merci