| Matemáticas :: Combinatoria Matemáticas :: Combinatorics es un módulo PERL que puede realizar combinaciones y permutaciones en las listas. |
Descargar ahora |
Matemáticas :: Combinatoria Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Allen Day
- Sitio web del editor:
- http://search.cpan.org/~birney/bioperl-1.4/Bio/DB/GFF/Aggregator/ucsc_genscan.pm
Matemáticas :: Combinatoria Etiquetas
Matemáticas :: Combinatoria Descripción
Matemáticas :: Combinatorics es un módulo PERL que puede realizar combinaciones y permutaciones en listas. Matemáticas :: Combinatorics es un módulo PERL que puede realizar combinaciones y permutaciones en listas .SynopsisAlailable como una API orientada a objetos. Usa Matemáticas :: Combinatoria; mi @n = qw (a b c); My $ Combinat = Matemáticas :: Combinatorics-> Nuevo (Count => 2, Data => ,); Imprimir "Combinaciones de 2 de:" .JOIN ("", @ n). "n"; Imprimir "------------------------". ("-" x escalar (@n)). "n"; mientras (mi @combo = $ combinat-> next_combination) {impresión Únete ('', @combo). "N"; } Imprimir "n"; Imprimir "Permutaciones de 3 de:" .JOIN ("", @ N). "N"; Imprimir "------------------------". ("-" x escalar (@n)). "n"; mientras (my @permu = $ combinat-> next_permutation) {impresión Únete ('', @permu). "N"; } Salida: o disponible a través de las funciones exportadas 'Permuta', 'Combine', y 'Factorial'. Usa Matemáticas :: Combinatoria; mi @n = qw (a b c); Imprimir "Combinaciones de 2 de:" .JOIN ("", @ n). "n"; Imprimir "------------------------". ("-" x escalar (@n)). "n"; Únase a la impresión ("N", MAP {Únase a "", @ $ _} combinando (2, @ n)), "n"; Imprimir "n"; Imprimir "Permutaciones de 3 de:" .JOIN ("", @ N). "N"; Imprimir "------------------------". ("-" x escalar (@n)). "n"; Únase a la impresión ("N", mapa {Únase a "", @ $ _} Permuta (@n)), "n"; Salida: Combinaciones de 2 de: ABC ---------------- ---------------- ABACBC Permutaciones de 3 de: ABC ---------------------------------- --- ABCACBBACBCACIBCB Aoutput de ambos tipos de llamadas es el mismo, pero el enfoque orientado a objetos consume mucha menos memoria para grandes conjuntos. Requisitos: · Perl
Matemáticas :: Combinatoria Software relacionado