MCPcopy Create free account
hub / github.com/careercup/ctci / convertIntToSet

Method convertIntToSet

java/Chapter 9/Question9_4/Question.java:27–37  ·  view source on GitHub ↗
(int x, ArrayList<Integer> set)

Source from the content-addressed store, hash-verified

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>>();

Callers 1

getSubsets2Method · 0.95

Calls 2

addMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected