public class SlottedCombinationIterator extends Object implements Iterator<int[]>
Constructor and Description |
---|
SlottedCombinationIterator(int[] initialState)
Create an iterator that starts at the initial state given.
|
SlottedCombinationIterator(int[] initialState,
int[] maxCounts)
Create an iterator that starts at the initial state given, and which uses the given max counts.
|
SlottedCombinationIterator(int numSlots,
int numItems)
Create an iterator with the number of slots given and the number of items given.
|
SlottedCombinationIterator(int numSlots,
int numItems,
int[] maxCounts)
Create an iterator with the number of slots given and the number of items given, with a maximum number of items
in each slot specified by the max counts array.
|
public SlottedCombinationIterator(int[] initialState)
initialState
- inital state to use.public SlottedCombinationIterator(int[] initialState, int[] maxCounts)
initialState
- inital state to use.maxCounts
- Maximum number of items each slot can have. Null means each slot can have integer max.public SlottedCombinationIterator(int numSlots, int numItems)
numSlots
- Number of slots to use.numItems
- Number of items to use.public SlottedCombinationIterator(int numSlots, int numItems, int[] maxCounts)
numSlots
- Number of slots to use.numItems
- Number of items to use.maxCounts
- Maximum number of items each slot can have. Null means each slot can have integer max.Copyright © 2013-2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.