| Math :: Combinatoriques MATH :: Combinatorique est un module Perl pouvant effectuer des combinaisons et des permutations sur des listes. |
Télécharger maintenant |
Math :: Combinatoriques Classement & Résumé
- Licence:
- Perl Artistic License
- Nom de l'éditeur:
- Allen Day
- Site Internet de l'éditeur:
- http://search.cpan.org/~birney/bioperl-1.4/Bio/DB/GFF/Aggregator/ucsc_genscan.pm
Math :: Combinatoriques Mots clés
Math :: Combinatoriques La description
Math :: Combinatorics est un module Perl pouvant effectuer des combinaisons et des permutations sur des listes. Math :: Combinatorics est un module Perl pouvant effectuer des combinaisons et des permutations sur les listes. Utilisez Math :: Combinatorics; mon @n = qw (a b c); My $ Combinat = Math :: Combinatoriques-> Nouveau (Nombre => 2, Data => ,); Imprimer "Combinaisons de 2 à partir de:" .join ("", @ n). "N"; Imprimer "----------------------------". ("-" x scalaire (@n)). "N"; tandis que (mon @combo = $ combinais-> next_compination) {imprimé rejoindre ('', @combo). "N"; } Imprimer "N"; Imprimer "Permutations de 3 de:" .join ("", @ n). "N"; Imprimer "----------------------------". ("-" x scalaire (@n)). "N"; tandis que (mon @Permu = $ Combinat-> NEXT_PERMUTATION) {IMPRIMER JOIN ('', @PERMU). "N"; } Sortie: ou disponible via des fonctions exportées 'Permute', "Combinez" et "factorielle". Utilisez Math :: Combinatorics; mon @n = qw (a b c); Imprimer "Combinaisons de 2 à partir de:" .join ("", @ n). "N"; Imprimer "----------------------------". ("-" x scalaire (@n)). "N"; imprimer rejoindre ("n", carte {rejoindre "", @ $ _} combine (2, @ n)), "n"; print "n"; Imprimer "Permutations de 3 de:" .join ("", @ n). "N"; Imprimer "----------------------------". ("-" x scalaire (@n)). "N"; Imprimez rejoindre ("n", carte {rejoindre "", @ @ _} Permute (@n)), "N"; Sortie: Combinaisons de 2 à partir de: ABC -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------- Permutations ABACBC de 3 à partir de: ABC --------------------------- --- ABCACBBACBCACABCB AOutput des deux types d'appels est identique, mais l'approche orientée objet consomme beaucoup moins de mémoire pour les grands ensembles. Exigences: · Perl
Math :: Combinatoriques Logiciels associés