| Matemática :: Combinatários Math :: Combinatários é um módulo Perl que pode realizar combinações e permutações em listas. |
Baixe Agora |
Matemática :: Combinatários Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Allen Day
- Site do editor:
- http://search.cpan.org/~birney/bioperl-1.4/Bio/DB/GFF/Aggregator/ucsc_genscan.pm
Matemática :: Combinatários Tag
Matemática :: Combinatários Descrição
Math :: Combinatorics é um módulo Perl que pode realizar combinações e permutações em listas. Math :: Combinatorics é um módulo Perl que pode realizar combinações e permutações em listas.SynopsInophable como uma API orientada a objetos. Use matemática :: combinatórios; meu @n = qw (a b c); Meu $ Combinat = Matemática :: Combinatório-> Novo (Contagem => 2, Data => ,); imprimir "combinações de 2 de:" .Join ("", @ n). "N"; Imprimir "------------------------". ("-" x Scalar (@n)). "N"; Enquanto (meu @Combo = $ Combinat-> Next_combination) {Print Junte ('', @comBO). "N"; } Imprimir "n"; Imprimir "Permutações de 3 de:" .Join (", @ n)." N "; Imprimir "------------------------". ("-" x Scalar (@n)). "N"; enquanto (meu @permu = $ Combinat-> Next_Permutation) {Print Junte ('', @permu). "N"; } Saída: ou disponível através de funções exportadas 'Permute', 'Combine' e 'fatorial'. Use matemática :: combinatórios; meu @n = qw (a b c); imprimir "combinações de 2 de:" .Join ("", @ n). "N"; Imprimir "------------------------". ("-" x Scalar (@n)). "N"; Print Junte ("n", mapa {junção ", @ $ _} combine (2, @ n))," N "; Imprimir "n"; Imprimir "Permutações de 3 de:" .Join (", @ n)." N "; Imprimir "------------------------". ("-" x Scalar (@n)). "N"; Imprimir junção ("n", mapa {junte ", @ $} _} Permute (@n))," n "; saída: combinações de 2 de: abc ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------- Abacbc Permutações de 3 de: ABC -------------------------------------- --- A ABCACBBACBCACBCB AOutput de ambos os tipos de chamadas é o mesmo, mas a abordagem orientada a objetos consome muito menos memória para grandes conjuntos. Requisitos: · Perl.
Matemática :: Combinatários Software Relacionado