Class Combos<T>

java.lang.Object
net.sf.colossus.util.Combos<T>

public final class Combos<T> extends Object
Returns all possible combinations of n elements of a List.
Author:
David Ripton
  • Field Details

    • retlist

      private final List<List<T>> retlist
  • Constructor Details

    • Combos

      public Combos(List<T> list, int n)
  • Method Details

    • findCombinations

      private void findCombinations(List<T> alist, int n, List<T> blist)
    • iterator

      public Iterator<List<T>> iterator()