如何在此二项式系数方法中实现负数?

时间:2016-03-05 18:42:25

标签: java binomial-coefficients

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'作为占位符。

1 个答案:

答案 0 :(得分:1)

Wolfram有一篇文章讨论数字为负数时会发生什么:

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

Cases