MathPHP\Probability\Combinatorics::catalanNumber PHP Метод

catalanNumber() публичный статический Метод

1 (2n) Cn = ----- ( ) for n ≥ 0 n + 1 (n ) https://en.wikipedia.org/wiki/Catalan_number
public static catalanNumber ( integer $n ) : integer
$n integer
Результат integer number
    public static function catalanNumber(int $n)
    {
        if ($n < 0) {
            throw new Exception\OutOfBoundsException('Cannot compute negative catalan number.');
        }
        return 1 / ($n + 1) * self::centralBinomialCoefficient($n);
    }