我在寻找这样一种算法
permutateBuckets([A,B,C])
并给出了以下结果:
[ [[A,B,C]],
[[A,B],[C]], [[A,C],[B]], [[B,C],[A]], [[A],[B,C]], [[B],[A,C]], [[C],[A,B]],
[[A],[B],[C]], [[A],[C],[B]], [[B],[A],[C]], [[B],[C],[A]], [[C],[A],[B]], [[C],[B],[A]]
]
一般而言:
1,2,.,n的排列应包括包含输入值的1到n个桶的任何可能的排列,桶内值的顺序不相关(例如,1,2等于2,1 ),只有包含