Calculando permutações usando uma anotação de Java
-
12-09-2019 - |
Pergunta
Estou interessado em calcular permutações para parâmetros para algo como isto:
public class Movie() {
@Selection(minimum=1,maximum=10)
public Integer setLength() {}
@Selection(minimum=1.1,maximum=5.5)
public Double setCost() {}
}
Para que eu possa escrever algo como Lista getPermutations (); para que eu pudesse obter uma lista de todos os filmes possíveis. Eu estou interessado em apoiar vários tipos de dados.
Alguém pode me apontar na direção correta a ser tomada em construir a anotação e getPermutations list () método?
Solução
Aqui está uma implementação de Donald a solução da Knuth em C # que pode ser fácil para a porta.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow