Calcul de permutations en utilisant une annotation Java
-
12-09-2019 - |
Question
Je suis intéressé à calculer les permutations des paramètres pour quelque chose comme ceci:
public class Movie() {
@Selection(minimum=1,maximum=10)
public Integer setLength() {}
@Selection(minimum=1.1,maximum=5.5)
public Double setCost() {}
}
Je peux donc écrire quelque chose comme liste getPermutations (); pour que je puisse obtenir une liste de tous les films possibles. Je suis intéressé à soutenir plusieurs types de données.
Quelqu'un peut-il me diriger dans la bonne direction à prendre sur la construction de l'annotation et la méthode Liste getPermutations ()?
La solution
Voici une implémentation de Donald la solution de Knuth en C # qui pourrait être facile au port.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow