[Solved] How can I convert my for loop into a recursive algorithm?
You do it by actually using the i parameter. private static final String ALPHABET = “abcdefghijklmnopqrstuvwxyz”; public static void binary(int n, String str, int i) { if (i == ALPHABET.length()) return; if (n == 0) { System.out.println(str); return; } binary(n – 1, str + ALPHABET.charAt(i), 0); // next letter starts at beginning of alphabet binary(n, … Read more