GenerateCombinations
简述
非空全组合生成器
算法说明:
从一维数组list中选取指标做全组合的生成
注:list:一维数组,下标必须从0开始为自增长的数组,超过30个,不建议使用
GenerateCombinations(list:Array;ret:Array;start;n:Int;combine:Array):0;
名称 | 类型 | 说明 |
---|
list | Array | 一维数组 样本, |
ret | Array | 返回生成的组合数组, |
start | Int | Int 选取起始数据的位置, |
n | Int | Int 记录每组数据的起始位置,
combine 一维数组 缓存每组数据的数组 |
返回 | 0 | 0。 |
list := array('a','b', 'c');
GenerateCombinations(list,ret);
return ret;
返回结果:
