背包问题:从给定的无序、不重复的数组 A 中,取出N个数,使其相加和为M
function getCombBySum(array,sum,tolerance,targetCount){
/*
array: 数据源数组,必选;
sum: 相加的和,必选;
tolerance: 容差,如果不指定此参数,则相加的和必须等于sum参数,指定此参数可以使结果在容差范围内浮动,可选;
targetCount: 操作数数量,如果不指定此参数,则结果包含所有可能的情况,指定此参数可以筛选出固定数量的数相加,假如指定为3,那么结果只包含三个数相加的情况,可选;
返回值: .
转载
2022-04-24 12:21:42 ·
731 阅读 ·
4 评论