Sudoku Programming with C
Sudoku Programming with C teaches you how to write computer programs to solve and generate Sudoku puzzles. This is a practical book that will provide you with everything you need to write your own books of Sudoku Classic and Samurai puzzles. But be warned: after reading it, you'll discover that...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Berkeley, CA :
Apress
2015.
|
Edición: | 1st ed. 2015. |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629831406719 |
Tabla de Contenidos:
- Contents at a Glance; Contents; About the Author; Introduction; Chapter 1: Modeling a Sudoku Puzzle in C; Solving a Puzzle; Generating a Puzzle; Modeling the Puzzle; Summary; Chapter 2: The Strategies; Level 0 Strategies; The Strategy Naked Single; The Strategy Unique; The Strategy Cleanup; Usage of Level 0 Strategies; Level 1 Strategies; The Strategy Naked Pair; The Strategy Hidden Pair; The Strategy Box-Line; The Strategy Pointing Line; Level 2 Strategies; The Strategies Naked Triple and Naked Quad; The Strategy Hidden Triple; The Strategy Lines-2; The Strategy Y-wing; Level 3 Strategies
- Case A: n == 0 and kBeq 0 and kBeq 0 and kBeq == 3; An Example; rectangle_step(): for 6, kBeq 0, chain: (1,5); rectangle_step(): for 6, kBeq 1, chain (1,5) (0,6); rectangle_step(): for 6, kBeq 2, chain (1,5) (0,6) (7,7); rectangle_step(): for 6, kBeq 3, chain (1,5) (0,6) (7,7) (6,5); rectangle_step(): for 6, kBeq 1, chain (1,5) (0,7); rectangle_step(): for 6, kBeq 2, chain (1,5) (0,7) (6,6); rectangle_step(): for 6, kBeq 3, chain (1,5) (0,7) (6,6) (7,4); rectangle_step(): for 9; Pointing-line within rectangle; Summary
- Statistic on Solutions