获取指定长度的排列组合
//获取一切排列组合 array传入数组 length每个元素的长度
getCombinations(array, length) {
const result = [];
function helper(start, combination) {
if (combination.length === length) {
result.push(combination.slice());
return;
}
for (let i = start; i < array.length; i++) {
combination.push(array[i]);
helper(i + 1, combination);
combination.pop();
}
}
helper(0, []);
return result;
},