net.sf.colossus.util
Class Combos<T>
java.lang.Object
net.sf.colossus.util.Combos<T>
public final class Combos<T>
- extends java.lang.Object
Returns all possible combinations of n elements of a List.
- Author:
- David Ripton
Field Summary |
private java.util.List<java.util.List<T>> |
retlist
|
Constructor Summary |
Combos(java.util.List<T> list,
int n)
|
Method Summary |
private void |
findCombinations(java.util.List<T> alist,
int n,
java.util.List<T> blist)
|
java.util.Iterator<java.util.List<T>> |
iterator()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
retlist
private final java.util.List<java.util.List<T>> retlist
Combos
public Combos(java.util.List<T> list,
int n)
findCombinations
private void findCombinations(java.util.List<T> alist,
int n,
java.util.List<T> blist)
iterator
public java.util.Iterator<java.util.List<T>> iterator()