| Modifier and Type | Field | Description |
|---|---|---|
private static java.util.ArrayList<java.util.ArrayList<Queen>> |
EightQueens.allSolutions |
An ArrayList of ArrayLists holding Queens
that holds all of the possible solutions for the eight queens problem
|
| Modifier and Type | Method | Description |
|---|---|---|
static boolean |
EightQueens.addQueen(int row,
int col,
java.util.ArrayList<Queen> currentBoard) |
This is an expanded version of the other addQueen method in this class.
|
static boolean |
EightQueens.addQueen(java.util.ArrayList<Queen> currentQueens) |
Recursively finds a solution to the eight queens thought problem.
|
static boolean |
EightQueens.isValid(int row,
int col,
java.util.ArrayList<Queen> currentQueens) |
Checks the validity of a spot on the board.
|
static boolean[][] |
PictureYourSolution.queenToBooleanArray(java.util.ArrayList<Queen> queens) |
Converts a Queen ArrayList to a boolean array.
|