排列组合

Posted xfcao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了排列组合相关的知识,希望对你有一定的参考价值。

 1     var data = [‘a‘, ‘b‘, ‘c‘, ‘d‘];
 2     function getGroup(data, index = 0, group = []) {
 3         var newArr = [];
 4         newArr.push(data[index]);
 5         for (var i = 0; i < group.length; i++) {
 6             newArr.push(group[i] + ‘,‘ + data[index]);
 7         }
 8         group.push(...newArr);
 9         //  group.push.apply(group, newArr);
10         if (index + 1 >= data.length) return group;
11         else return getGroup(data, index + 1, group);
12     }
13     console.log(getGroup(data));

 

以上是关于排列组合的主要内容,如果未能解决你的问题,请参考以下文章

离散:常用排列组合模型归纳,DFS代码实现

关于各种排列组合java算法实现方法

html 将以编程方式附加外部脚本文件的javascript代码片段,并按顺序排列。用于响应式网站,其中ma

Java 全排列与组合

c# 排列组合代码类

代码题(19)— 组合与排列