Matemáticas:: Combinatoria 0,09
Enlaces patrocinados
Matemáticas:: Combinatoria 0,09: resumen
Rango
Haga clic en la estrella para clasificarRango nivel:
comentario de usuarios:
0 (0 times)
Descargar
Tamaño:
0.010 MB
Sistema operativo:
Any Platform
Licencia:
Perl Artistic License
Precio:
Descargars:
7341
Actualizado:
2007-06-28
Autor:
Other Publisher
Matemáticas:: Combinatoria 0,09: descripción
Las matemáticas:: Combinatorics son un módulo Perl que puede realizar combinaciones y permutaciones a listas.
SINOPSIS
Disponible cuando un objeto orientó el API.
use Matemáticas:: Combinatorics;
mi @n = qw (un b c);
mi $combinat = Matemáticas:: Combinatorics-> nuevo (cuentan => 2,
datos => [@n],
);
imprima "combinaciones de 2 de:".join ("",@n). "n";
letra "------------------------". ("-" x escalar (@n)). "n";
mientras (mi @combo = $combinat-> next_combination) {
imprima la juntura (@combo). "n";
}
letra "n";
imprima "permutaciones de 3 de:".join ("",@n). "n";
letra "------------------------". ("-" x escalar (@n)). "n";
mientras (mi @permu = $combinat-> next_permutation) {
imprima la juntura (@permu). "n";
}
producción:
O disponible vía funciones exportadas permutan, se combinan, y factorial.
use Matemáticas:: Combinatorics;
mi @n = qw (un b c);
imprima "combinaciones de 2 de:".join ("",@n). "n";
letra "------------------------". ("-" x escalar (@n)). "n";
imprima la juntura ("n", mapa {juntura "", el $ _} se combina (2,@n)), "n";
letra "n";
imprima "permutaciones de 3 de:".join ("",@n). "n";
letra "------------------------". ("-" x escalar (@n)). "n";
imprima la juntura ("n", mapa {juntura "", el $ _} permuta (@n)), "n";
Producción:
combinaciones de 2 de: un b c
------------------------------
un b
un c
b c
permutaciones de 3 de: un b c
------------------------------
un b c
un c b
b un c
b c a
c un b
c b a
La producción de ambos tipos de llamadas es el mismo, pero el acercamiento orientado al objeto consume mucho menos memoria para juegos grandes.
SINOPSIS
Disponible cuando un objeto orientó el API.
use Matemáticas:: Combinatorics;
mi @n = qw (un b c);
mi $combinat = Matemáticas:: Combinatorics-> nuevo (cuentan => 2,
datos => [@n],
);
imprima "combinaciones de 2 de:".join ("",@n). "n";
letra "------------------------". ("-" x escalar (@n)). "n";
mientras (mi @combo = $combinat-> next_combination) {
imprima la juntura (@combo). "n";
}
letra "n";
imprima "permutaciones de 3 de:".join ("",@n). "n";
letra "------------------------". ("-" x escalar (@n)). "n";
mientras (mi @permu = $combinat-> next_permutation) {
imprima la juntura (@permu). "n";
}
producción:
O disponible vía funciones exportadas permutan, se combinan, y factorial.
use Matemáticas:: Combinatorics;
mi @n = qw (un b c);
imprima "combinaciones de 2 de:".join ("",@n). "n";
letra "------------------------". ("-" x escalar (@n)). "n";
imprima la juntura ("n", mapa {juntura "", el $ _} se combina (2,@n)), "n";
letra "n";
imprima "permutaciones de 3 de:".join ("",@n). "n";
letra "------------------------". ("-" x escalar (@n)). "n";
imprima la juntura ("n", mapa {juntura "", el $ _} permuta (@n)), "n";
Producción:
combinaciones de 2 de: un b c
------------------------------
un b
un c
b c
permutaciones de 3 de: un b c
------------------------------
un b c
un c b
b un c
b c a
c un b
c b a
La producción de ambos tipos de llamadas es el mismo, pero el acercamiento orientado al objeto consume mucho menos memoria para juegos grandes.
Matemáticas:: Combinatoria 0,09: Imagen
Enlaces patrocinados
Matemáticas:: Combinatoria 0,09: palabra clave
Combinaciones y permutaciones
BC
Módulo de perl
n
imprimir
b
c
combinaciones
permutaciones
Matemáticas:: Combinatoria 0,09
Bibliotecas
Programación
Matemáticas:: Combinatoria 0,09: Bookmark
Matemáticas:: Combinatoria 0,09: software relacionado
Mi Software
Usted no ha guardado ningún software.
relacionados con la búsqueda
Enlaces patrocinados
