различные комбинации вектора& #39;s значений

Предположим, у меня есть вектор из n значений, я хочу получить разные комбинации его значений, например :, если у меня есть vect = [a, b, c], разные комбинации, которые я хочу, это :[a, b, c], [a,b], [a,c], [b,c], [a], [b], [c]

Обратите внимание, что, например, [a,b] совпадает с [b,a] так что мне не нужно держать их обоих.

0
задан user unknown 9 May 2012 в 19:18
поделиться