Génération de séquence Java

public List<String> permutation(List<String> list, String target, String ans){
  if(target.length() <= 1) {
    list.add(ans + target);
  } else {
    for (int i = 0; i < target.length(); i++) {
      permutation(
        list,
        target.substring(0, i) + target.substring(i + 1),
        ans + target.charAt(i));
    }
  }
  return list;
}

Énumération de toutes les combinaisons Java

Recommended Posts

Génération de séquence Java
[Java] Génération de flux API-Stream
[Java] Génération de mot de passe (Pasay)
[Java] Nouvelle méthode de génération de threads (2)
Java
[Java] Méthode de génération aléatoire (aléatoire)
Java
[Java Silver] Comment générer un tableau
[Java] Nouvelle méthode de génération de threads (1)
Génération récente de spécification d'API Java
Apprendre Java (0)
Étudier Java ―― 3
Java protégé
[Java] Annotation
Module [Java]
Tableau Java
Étudier Java ―― 9
Java scratch scratch
Astuces Java, astuces
Méthodes Java
Méthode Java
java (constructeur)
Tableau Java
[Java] ArrayDeque
java (remplacement)
Journée Java 2018
Chaîne Java
java (tableau)
Java statique
Sérialisation Java
java débutant 4
JAVA payé
Étudier Java ―― 4
Java (ensemble)
tri shell java
[Java] compareTo
Étudier Java -5
java (interface)
Mémorandum Java
Tableau Java
Étudier Java ―― 1
[Java] Array
[Java] Polymorphisme
Étudier Java # 0
framework java
Fonctionnalités Java
[Java] Héritage
FastScanner Java
Fonctionnalités Java
java débutant 3
Mémo Java
java (encapsulation)
Héritage Java
Les bases de Java
Décompiler Java
[Java] Annotation
note java
java débutant
Java (add2)
JAVA (Carte)