import java.util.HashSet; import java.util.Set; /** * Recursive */ public class Recursive { static Set subSet = new HashSet(); static int n = 3; static Set permutation = new HashSet(); static boolean[] visited; static int range = 5; static int size = 3; public static void main(String[] args) { makeSubSet(1); visited = new boolean[range + 1]; makePermutation(1); } static void makeSubSet(int k) { ..