Anonymous user
Power set: Difference between revisions
m
→Non-recursive version: Fix syntax
m (→Non-recursive version: Fix syntax) |
|||
Line 3,193:
This method is much faster than a recursive method, though the speed is still O(2^n).
<lang R>powerset
ps
ps[[1]]
for(element in set){ #For each element in the set, take all subsets
temp
for(subset in 1:length(ps)){ #by adding "element" to each of them.
temp[[subset]] = c(ps[[subset]],element)
}
ps
}
}
|