如何用javascript实现笛卡尔乘积?
日期:2023-4-80 次浏览
解决方案:case1
case2若:考察的是dfs全排列,而不是复杂reduce/map
笛卡尔函数(列表);
var结果=[];
var pIndex=null;
var tempCount=0;
var temp=[];
//根据参数列为(列表中的VaR index)
PIndex=index生成指针对象
;
}
}
//如果(PIndex==null)
//笛卡尔积
,则一维数据结构直接返回
,而(true)
是动态生成的//结果数组
结果推送(temp);
温度=[];
//检查指针
的最大值,同时(true)
//分配父对象再次检查
index=PIndex;
}else
}
}
}
调用方法:
var result=笛卡尔();
警惕(结果);//结果是笛卡尔积
用javascript实现一个笛卡尔积的函数