js数组幂集

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数组幂集的主要内容,如果未能解决你的问题,请参考以下文章