public class Math
extends java.lang.Object
| Constructor and Description |
|---|
Math() |
| Modifier and Type | Method and Description |
|---|---|
static java.math.BigInteger |
factorial(int n) |
static int |
gcd(int a,
int b)
Greatest common divisor, Euclide algorithms
Time complexity: O(b) given gcd(a, b)
|
static boolean |
isPrime(int n) |
static <T> java.util.ArrayList<java.util.ArrayList<T>> |
permute(java.util.ArrayList<T> elements) |
public static int gcd(int a,
int b)
public static boolean isPrime(int n)
public static java.math.BigInteger factorial(int n)
public static <T> java.util.ArrayList<java.util.ArrayList<T>> permute(java.util.ArrayList<T> elements)