Classes | |
| class | Generator |
| Implementation of a backtracking algorithm to generate Sudoku puzzles. More... | |
| class | History |
| class | Move |
| class | SetMove |
| class | Pos |
| Position in a Sudoku. More... | |
| class | Numbers |
| Numbers of a Sudoku. More... | |
| class | Puzzle |
| Sudoku puzzle. More... | |
| class | PuzzleGame |
| Sudoku puzzle game. More... | |
| class | Solver |
| Implementation of a backtracking algorithm to solve Sudoku puzzles. More... | |
| class | Vector |
Typedefs | |
| typedef Vector< Move * > | Moves |
Enumerations | |
| enum | { RDIM = 3, DIM = RDIM * RDIM, SDIM = DIM * DIM } |
Regions, rows/columns and square dimension of the puzzle. More... | |
Sudoku puzzle.
A Sudoku puzzle consists of 9 x 9 cells subdivided into 9 regions with 3 x 3 cells. The rules are simple. There have to be the numbers from 1 to 9 in every row, column and region.
| typedef Vector<Move*> Sudoku::Moves |
1.6.3