const CartesianProductSku = (array) => {
if (array.length < 2) return array[0] || [];
return [].reduce.call(array, (col, set) => {
const res = [];
col.forEach(function (c) {
set.forEach(function (s) {
const t = [].concat(Array.isArray(c) ? c : [c]);
t.push(s);
res.push(t);
});
});
return res;
});
};
笛卡尔积算法
最新推荐文章于 2023-12-29 09:50:30 发布