# Write a python Class to print All Possible Subsets from a Set of Distinct Integers

## Topic: Write a python Class to print All Possible Subsets from a Set of Distinct Integers

Solution

class sub: def f1(self, s1): return self.f2([], sorted(s1)) def f2(self, curr, s1): if s1: return self.f2(curr, s1[1:]) + self.f2(curr + [s1[0]], s1[1:]) return [curr] a=[2, 3, 5, 6, 4, 5] print("Subsets: ") print(sub().f1(a))

List all Python Programs