Red de conocimiento informático - Computadora portátil - 1xyyy

1xyyy

El programa Java escrito de acuerdo con sus requisitos para encontrar todas las permutaciones y combinaciones de las longitudes especificadas de xey es el siguiente: import?java.util.ArrayList;

import? java.util.List;

¿public?class?EE?{ public?static?void?combination(Listlt; Stringgt; ?list, ?String?sNumbers, ?String?sPath, ?int?ALen) { if?(sPath. length()==?ALen) {

list.add(sPath } for(int?i=0; ilt; sNumbers.length(); i ) {

combinación(lista, sNumbers, sPath? sNumbers.substring(i, i 1), ?ALen); public?static?void?main(String[]?args)?{

Listlt ;Stringgt;?salida?=?new?ArrayListlt;Stringgt;(); System.out.println("combinación"); for(String?s: ?salida)

System.out.print(s "?" System.out.println(); System.out.println("***" salida.size); () "piezas") }

}

Resultados de ejecución

Combinación

xxxxx xxxxy xxxyx xxxyy xxxyxx xxxyxy xxyyx xxyyy xyxxx xyxxy xyxyx xyxyy xyyxx xyyxy xyyyx xyyyy yxxxx yxxxy yxxyx yxxyy yxyxx yxyxy yxyyx yxyyy yyxxx yyxxy yyxyx yyxyy yyyxx yyyxy yyyxy yyyyx yyyyy

***32