Red de conocimientos turísticos - Información de alquiler - La combinación aleatoria de la cadena abcd es la permutación más rápida entre todas las posibilidades
La combinación aleatoria de la cadena abcd es la permutación más rápida entre todas las posibilidades
El programa Java de permutación completo para la cadena abcd es el siguiente: public?class?Permutation?{ public?void?perm(char[]?c, int?start, int?end) { if(start == fin) {
for(int?i=0;ilt;=end;i)
{
System.out.print(c[ i] );
}
System.out.println();
{
For(int?i=0; ilt; =fin; i )
{
Para(int?println(); } más {
para(int?i=start;ilt; =fin ;i )
{
char?temp=c[inicio];
c[inicio]=c[i];
c[i]=temp;
perm(c, inicio 1, final);
temp=c[inicio];
c[ inicio] =c[i];
c[i]=temp;
} } } público?{ Permutación?p=new?Permutación(); abcd" .toCharArray(),?0,?" abcd".length()-1); }
}
Resultados de ejecución:
abcd
abdc
acbd
acdb
adcb
adbc
bacd
malo