Algorithme de combinaison sans répétitions

Fermé
johnnywan - Modifié par johnnywan le 4/03/2012 à 16:23
Bonjour,

Je suis sur un projet Java sur "le mot le plus long" et j'ai déjà initialiser mon tirage de lettres par un tableau de char. Je voudrais avoir toutes les combinaisons possibles sans répétition avec mon tableau sous forme de String:

Exemple:
-char tab[] tirage = {'a','b','c'};

Le résultat que je souhaite avoir (sous forme de String)
Mots de longueur 2:
-ab
-ac

-ba
-bc

-ca
-cb

Mots de longueur 3:
-abc
-acb

-bac
-bca

-cab
-cba


Merci de bien vouloir m'aider.

Johnny