Package com.macrofocus.treemap
Class CombinationGenerator
- java.lang.Object
-
- com.macrofocus.treemap.CombinationGenerator
-
public class CombinationGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CombinationGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.util.List<java.lang.Integer>>
combination(int r, int n)
static <T> java.util.List<java.util.List<T>>
generateCombinations(java.util.List<T> list, int r)
static int[]
generateNextCombination(int[] temp, int n, int r)
static double
nCr(int n, int r)
-
-
-
Method Detail
-
generateCombinations
public static <T> java.util.List<java.util.List<T>> generateCombinations(java.util.List<T> list, int r)
-
combination
public static java.util.List<java.util.List<java.lang.Integer>> combination(int r, int n)
-
nCr
public static double nCr(int n, int r)
-
generateNextCombination
public static int[] generateNextCombination(int[] temp, int n, int r)
-
-