为了账号安全,请及时绑定邮箱和手机立即绑定

循环规格组合可能性的思路

循环规格组合可能性的思路

PHP
弑天下 2019-03-15 19:52:19
尺寸有1个参数孔数和孔距 有3个参数J值有 2个参数ET值 有1个参数中心孔有 2个参数 一共会有12种组合的可能 求思路 谢谢啦
查看完整描述

3 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

放进二维数组里 递归组合

let arr=[
    [11,12],
    [21,22,23],
    [31],
    [41,42]
]
f(arr,0,[])
function f(arr,k,temp){
    if(k==arr.length){
        console.log(JSON.stringify(temp))
        return
    }
    for(let i=0;i<arr[k].length;i++){
        temp[k]=arr[k][i]
        f(arr,k+1,temp)
    }
}
查看完整回答
反对 回复 2019-03-18
?
ibeautiful

TA贡献1993条经验 获得超5个赞

笛卡尔积 了解一下

生成给予属性的所有可能组合方式

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 611 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信