Найти все возможные комбинации подмножеств в массиве?

Мне нужно получить все возможные подмножества массива с минимум 2 элементами и неизвестным максимумом. Кто-нибудь, кто может мне немного помочь?

Допустим, у меня есть это ...

[1,2,3]

... как мне это получить?

[
    [1,2]
    , [1,3]
    , [2,3]
    , [1,2,3]
]
33
задан Stephen Belanger 22 April 2011 в 03:28
поделиться