1. 首页
  2. 数据库
  3. 其它
  4. js数组元素组合(递归实现)

js数组元素组合(递归实现)

上传者: 2021-02-01 12:09:51上传 PDF文件 31.35KB 热度 38次
有时候我们需要获取数组元素的所有可能组合,可以通过递归实现 //arr表示源数组,size表示选取元素的个数 function combination(arr,size){ //定义数组保存结果 var result = [] //selected数组包含已经选中的元素 //arr数组包含未选中元素数组,size表示还需选取元素的个数 function _combine(selected,arr,size){ //如果size===0,则一次组合完成,存入result数组并返回 if(size===0){
用户评论