有数组[1,2,3,4,5]列出其元素所能组成的所有数组(一个数组里不能出现重复元素)
function powerset(arr){
var ps = [[]];
for(var i=0;i<arr.length;i++){
for(var j=0,len=ps.length;j<len;j++){
ps.push(ps[j].concat(arr[i]));
}
}
return ps;
}
Posted 朴兮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js数组幂集相关的知识,希望对你有一定的参考价值。
有数组[1,2,3,4,5]列出其元素所能组成的所有数组(一个数组里不能出现重复元素)
function powerset(arr){
var ps = [[]];
for(var i=0;i<arr.length;i++){
for(var j=0,len=ps.length;j<len;j++){
ps.push(ps[j].concat(arr[i]));
}
}
return ps;
}
以上是关于js数组幂集的主要内容,如果未能解决你的问题,请参考以下文章