function calcDescartes (array) { if (array.length < 2) return array[0] || []; return [].reduce.call(array, function (col, set) { var res = []; col.forEach(function (c) { set.forEach(function (s) { var t = [].concat(Array.isArray(c) ? c : [c]); t.push(s); res.push(t); }) }); return res; }); }
笛卡尔积
发布于 2020-04-04 370 次阅读
Comments | NOTHING