suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie verwende ich einen Programmalgorithmus, um mathematische Permutationen und Kombinationen zu lösen?

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

phpcn_u1582phpcn_u15822750 Tage vor492

Antworte allen(3)Ich werde antworten

  • 阿神

    阿神2017-05-19 10:10:12

    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组合 ,应该就这样了

    Antwort
    0
  • ringa_lee

    ringa_lee2017-05-19 10:10:12

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

    Antwort
    0
  • 黄舟

    黄舟2017-05-19 10:10:12

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

    Antwort
    0
  • StornierenAntwort