finding permutations
public class findingpermutations {
public static void findingpermutations(String str, String ans) {
if (str.length() == 0) {
System.out.println(ans);
return;
}
for (int i = 0; i < str.length(); i++) {
char curr = str.charAt(i);
String newstr = str.substring(0, i) + str.substring(i + 1);
findingpermutations(newstr, ans + curr);
}
}
public static void main(String[] args) {
String str = "abc";
findingpermutations(str, "");
}
}
Comments
Post a Comment