javascript - Wie verwende ich einen Programmalgorithmus, um mathematische Permutationen und Kombinationen zu lösen?
phpcn_u1582
phpcn_u1582 2017-05-19 10:08:12
0
3
491

Es scheint, dass Rekursion verwendet wird. Können Sie die Idee erklären?

phpcn_u1582
phpcn_u1582

Antworte allen(3)
阿神
var A = function(N,M,num){
    if( N < M || N <= 0) return 0;
    num = num || 1;
    if( M == 0 ) return num;
    return A(N-1,M-1,N * num);
};
//A排列

var C = function(N,M){
    return A(N,M) / A(M,M);
};
//C组合 ,应该就这样了
左手右手慢动作

参考这篇文章 http://www.cnblogs.com/kaiye/...

黄舟

github源码https://github.com/treeandgra...

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage