Bonsoir.
Je dois pouvoir faire des calculs et manipulations sur base de certaines propriétés d'un ensemble de parfois 4, parfois 3, parfois 2 et parfois 1 seule unité(s). Dans chacun de ces cas, je dois m'assurer de traiter l'ensemble des combinaisons, soit 2^N-1, soit respectivement 15, 7, 3 et 1 combinaisons. A combien s'élève N dépend de l'utilisateur de l'application. Pour sélectionner l'ensemble de ces combinaisons sans en rater une, je pense me baser sur l'expression binaire d'un compteur. Soit pour l'exemple de 3 unités :
U3 U2 U1
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Mais comment en Java, sélectionner un objet contenant toutes les propriétés d'une unité sur base de N filtres de bit d'un compteur ?
Merci d'avance.
Partager