-1
private long binomial(int n, int k) {
    if (k == 0 || k == n) {
        return 1;
    } else if (k > n) {
        return 0;
    } else if (0 < k && k < n) {
        return binomial(n - 1, k - 1) + binomial(n - 1, k);
    }
    return 0;
}

こんにちは、これまでに得たメソッドに負の数を実装する方法を知っている人はいますか? 満たされていない引数は次のとおりです。k<0 、n=0 、n<0。これらを実装する方法がわからないので、'return 0' をプレースホルダーとして配置しました。

4

1 に答える 1

1

Wolfram には、数値が負の場合に何が起こるかを説明する記事があります。

http://mathworld.wolfram.com/BinomialCoefficient.html

ケース

于 2016-03-05T18:54:38.343 に答える