MATH - 5c2 , 6c3... combinations

  public int combinationOf(int n, int r) {

return factorial(n) / factorial(r) / factorial(n - r); // int -> overflow, long }
// ni. 4! = 4 x 3 x 2 x 1
public int factorial(int n ) { if (n <= 1) return 1; return n * factorial(n - 1); }

留言

此網誌的熱門文章

MAP - Sort with stream

JAVA - DSF Example