(int x, ArrayList<Integer> set)
| 25 | } |
| 26 | |
| 27 | public static ArrayList<Integer> convertIntToSet(int x, ArrayList<Integer> set) { |
| 28 | ArrayList<Integer> subset = new ArrayList<Integer>(); |
| 29 | int index = 0; |
| 30 | for (int k = x; k > 0; k >>= 1) { |
| 31 | if ((k & 1) == 1) { |
| 32 | subset.add(set.get(index)); |
| 33 | } |
| 34 | index++; |
| 35 | } |
| 36 | return subset; |
| 37 | } |
| 38 | |
| 39 | public static ArrayList<ArrayList<Integer>> getSubsets2(ArrayList<Integer> set) { |
| 40 | ArrayList<ArrayList<Integer>> allsubsets = new ArrayList<ArrayList<Integer>>(); |
no test coverage detected