Source | https://www.algoexpert.io/questions/powerset |
---|---|
Difficulty | Medium |
Category | Recursion |
Write a function that takes in an array of unique integers and returns its powerset.
The powerset P(X)
of a set X
is the set of all subsets of X
. For example, the
powerset of [1, 2]
is [[], [1], [2], [1, 2]]
.
Note that the sets in the powerseet do not need to be in any particular order.
Sample Input
array = [1, 2, 3]
Sample Output
[
[],
[1],
[2],
[1, 2],
[3],
[1, 3],
[2, 3],
[1, 2, 3]
]