Class BinomialCoefficientDouble
- java.lang.Object
-
- org.apache.commons.numbers.combinatorics.BinomialCoefficientDouble
-
public class BinomialCoefficientDouble extends java.lang.ObjectRepresentation of the binomial coefficient, as adouble. It is "n choose k", the number ofk-element subsets that can be selected from ann-element set.
-
-
Constructor Summary
Constructors Constructor Description BinomialCoefficientDouble()
-
Method Summary
Modifier and Type Method Description static doublevalue(int n, int k)Computes de binomial coefficient.
-
-
-
Method Detail
-
value
public static double value(int n, int k)Computes de binomial coefficient. The largest value ofnfor which all coefficients can fit into alongis 66.- Parameters:
n- Size of the set.k- Size of the subsets to be counted.- Returns:
n choose k.- Throws:
java.lang.IllegalArgumentException- ifn < 0.java.lang.IllegalArgumentException- ifk > n.java.lang.IllegalArgumentException- if the result is too large to be represented by along.
-
-