【发布时间】:2012-04-26 10:01:39
【问题描述】:
假设我有一个包含 n 个值的向量,我想得到它的值的不同组合,例如:如果我有 vect = [a, b, c] 我想要的不同组合是:[a, b , c], [a,b], [a,c], [b,c], [a], [b], [c]
请注意,例如 [a,b] 与 [b,a] 相同,因此我不需要保留它们。
【问题讨论】:
-
您正在寻找值向量的“幂集”;为了绝对准确,您正在寻找没有元素 [] 的幂集。这(空集)对应于@Henrik 答案中的数字 0。