How to find All Possible Combination(permutation) of a Word of same length in java.
SOURCE : PermutationString.javapublic class PermutationString { public static void main(String[] args) { String str = "aba"; PermutationString pm = new PermutationString(); pm.permutation(str); } private void permutation(String str) { permutation(" ", str); } private void permutation(String prefix, String str) { int n = str.length(); if (n == 0) { System.out.println(prefix); } else { for (int i = 0; i < n; i++) { permutation(prefix + str.charAt(i), str.substring(0, i) + str.substring(i + 1, n)); } } }}INPUTabaaba aab baa baa aab abaOUTPUT
number is perfect

0 comments :
Post a Comment