Bonjour,
J'ai un problème de génération de combinaison.

A partir d'un liste de valeur d'un tableau à 2 colonnes.

Type;Valeur
A;1
A;2
A;3
B;1
B;2
D;1
D;2

Donc des types différents (je ne sais pas combien) et pour chacun des types des valeurs distincts.


Je cherche à créer toutes les combinaison possible entre ces valeurs.
Sachant qu'une collection ne peut contenir qu'une seule fois un type données et doit les contenir tous.

Donc par exmple:
A1 B1 C1 D1
A2 B1 C1 D1
A1 B2 C1 D1
A1 B1 C1 D2
A2 B2 C1 D1
...

Ce sont des collections non ordonnées, donc:
A2 B1 C1 D1 = B1 A2 C1 D1

Et si certains peuvent juste me donner le bon vocabulaire pour définir mon problème ce serait une aide précieuse.

Merci à vous

Matthieu