Package com.macrofocus.treemap
Class PermutationGenerator
- java.lang.Object
-
- com.macrofocus.treemap.PermutationGenerator
-
public class PermutationGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PermutationGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int[]
generateNextPermutation(int[] temp, int n)
static int[]
generateNextProduct(int[] curr, int[] max)
static <T> java.util.List<java.util.List<T>>
generatePermutations(java.util.List<T> list, int r)
static java.util.List<java.util.List<java.lang.Integer>>
permutations(int n)
-
-
-
Method Detail
-
generatePermutations
public static <T> java.util.List<java.util.List<T>> generatePermutations(java.util.List<T> list, int r)
-
permutations
public static java.util.List<java.util.List<java.lang.Integer>> permutations(int n)
-
generateNextProduct
public static int[] generateNextProduct(int[] curr, int[] max)
-
generateNextPermutation
public static int[] generateNextPermutation(int[] temp, int n)
-
-