📅  最后修改于: 2023-12-03 15:29:37.128000             🧑  作者: Mango
BigIntegerMath是Google提供的一个Java库,用于在处理的时候避免float和double导致的精度丢失,同时支持BigInteger对象的运算。其中,binomial()函数是其中一个非常有用的函数,可以计算两个整数的二项式系数。
binomial()函数的定义如下:
public static BigInteger binomial(int n, int k)
其中,n和k是两个整数,代表需要计算的二项式系数的n和k。
binomial()函数可以计算出两个整数n和k的二项式系数,即:
C(n, k) = n! / (k! * (n-k)!)
其中,!代表阶乘。
使用该函数需要先导入Google的Guava库,如下:
import com.google.common.math.BigIntegerMath;
import java.math.BigInteger;
然后就可以使用该函数进行计算了。例如:
BigInteger binom = BigIntegerMath.binomial(10, 3);
其中binom就是计算出来的结果,即C(10, 3)。