com.act365.sudoku
Class Strategy
java.lang.Object
com.act365.sudoku.Strategy
- public class Strategy
- extends java.lang.Object
Provides a single point of access to the various strategy classes.
Method Summary |
static IStrategy |
create(int strategy)
Creates a new strategy instance to solve the given grid. |
static IStrategy |
create(java.lang.String strategy)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FIRST_AVAILABLE
public static final int FIRST_AVAILABLE
- See Also:
- Constant Field Values
LEAST_CANDIDATES_CELL
public static final int LEAST_CANDIDATES_CELL
- See Also:
- Constant Field Values
RANDOM_LEAST_CANDIDATES_CELL
public static final int RANDOM_LEAST_CANDIDATES_CELL
- See Also:
- Constant Field Values
LEAST_CANDIDATES_NUMBER
public static final int LEAST_CANDIDATES_NUMBER
- See Also:
- Constant Field Values
RANDOM_LEAST_CANDIDATES_NUMBER
public static final int RANDOM_LEAST_CANDIDATES_NUMBER
- See Also:
- Constant Field Values
LEAST_CANDIDATES_HYBRID
public static final int LEAST_CANDIDATES_HYBRID
- See Also:
- Constant Field Values
RANDOM_LEAST_CANDIDATES_HYBRID
public static final int RANDOM_LEAST_CANDIDATES_HYBRID
- See Also:
- Constant Field Values
LEAST_CANDIDATES_HYBRID_II
public static final int LEAST_CANDIDATES_HYBRID_II
- See Also:
- Constant Field Values
RANDOM_LEAST_CANDIDATES_HYBRID_II
public static final int RANDOM_LEAST_CANDIDATES_HYBRID_II
- See Also:
- Constant Field Values
MOST_CANDIDATES
public static final int MOST_CANDIDATES
- See Also:
- Constant Field Values
RANDOM_MOST_CANDIDATES
public static final int RANDOM_MOST_CANDIDATES
- See Also:
- Constant Field Values
strategyNames
public static final java.lang.String[] strategyNames
Strategy
public Strategy()
create
public static IStrategy create(int strategy)
- Creates a new strategy instance to solve the given grid.
create
public static IStrategy create(java.lang.String strategy)