| Permcomb. Permcomb é o módulo Pure Perl para realizar permutações e combinações de uma lista arbitrária. |
Baixe Agora |
Permcomb. Classificação e resumo
- Site do editor:
- http://tumblweed.org/
Permcomb. Tag
Permcomb. Descrição
O Permcomb é o módulo Pure Perl para realizar permutações e combinações de uma lista arbitrária. O Permcomb é o módulo Pure Perl para executar permutações e combinações de uma lista arbitrária.Algoritmo :: Permute Permutar apenas N de N e requer compilação. Este mod é perl puro e suporta permutações e combinações tomadas r de cada vez, iterativamente e ambos no mesmo objeto ao mesmo tempo. Eu não tenho tempo para escrever muito documentos agora, mas aqui é uma sinopse: use lib 'xxxxxx '; # xxxxx é onde você deseja armazenar Permcomb.pmuse permemb; @list = define_some_list (); # lista arbitrária $ r = taken_r_at_a_time (); # se r = $ # list, r = n $ p = novo Permcomb (@list, $ R); # Certifique-se de passar uma referência de lista # r é opcional.print "npr =". $ P -> NPR (). "; n =". $ p -> n (). "; r =". $ p -> r (). "N"; foreach (1 .. $ P -> NPR ()) {Print Junte ('', $ P -> Nextp ()). "n";} imprimir "ncr =". $ P -> ncr (). "; n =". $ p -> n (). "; r =". $ p -> r (). "N"; foreach (1 .. $ P -> ncr ()) {Print Junte ('', $ P -> nextc ()). "N";} NCR () e NPR () CHAMADA CHAMADA VIA POPAMENTO PARA VALORES GERAL: Imprimir Permcomb :: NCR (5, 3); Quando chamado Via Ref, retorna o valor com base na lista dada e r.
Permcomb. Software Relacionado