finished powersubsets
This commit is contained in:
@@ -31,8 +31,16 @@ end
|
|||||||
function getPowerSubSet(setSize::Integer, subSetSize::Integer)
|
function getPowerSubSet(setSize::Integer, subSetSize::Integer)
|
||||||
PowerSet = getPowerSet(setSize)
|
PowerSet = getPowerSet(setSize)
|
||||||
setSizes = dropdim(sum(Powerset, dims = 2), dims = 2)
|
setSizes = dropdim(sum(Powerset, dims = 2), dims = 2)
|
||||||
|
powerSubSetSize = binomial(setSize, subSetSize)
|
||||||
return
|
powerSubSets = Matrix{Int64}(undef, powerSubSetSize, setSize)
|
||||||
|
j = 1
|
||||||
|
for i ∈ 1:setSize
|
||||||
|
if setSizes[i] == subSetSize
|
||||||
|
powerSubSets[j, :] = PowerSet[i, :]
|
||||||
|
j += 1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return powerSubSets
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user