Intelligent Sudoku Solver Code
Brought to you by:
mikejyg
| File | Date | Author | Commit |
|---|---|---|---|
| sample_problems | 2010-03-21 | mikejyg | [r1] |
| Makefile | 2010-03-21 | mikejyg | [r1] |
| readme.txt | 2010-03-21 | mikejyg | [r1] |
| setplus.h | 2010-03-21 | mikejyg | [r1] |
| sudoku.cpp | 2010-03-21 | mikejyg | [r1] |
| sudoku.h | 2010-03-21 | mikejyg | [r1] |
| sudokucell.cpp | 2010-03-21 | mikejyg | [r1] |
| sudokucell.h | 2010-03-21 | mikejyg | [r1] |
| test.cpp | 2010-03-21 | mikejyg | [r1] |
| test.pro | 2010-03-21 | mikejyg | [r1] |
| testall.sh | 2010-03-21 | mikejyg | [r1] |
| versions.txt | 2010-03-21 | mikejyg | [r1] |
iSudokuSolver is an intelligent Sudoku puzzle solver It is intlligent, because it uses several logical deduction methods, just like a person would use, in addition to a DFS algorithm to solve Sudoku puzzles. The solver uses 5 logical deduction methods. It will try to exhaust all available logical deductions, before resorting to brute force search. If the "--showprogress" switch is used, it will show which method it used for each determination, and at the end, it will give a "level" figure to indicate the difficulty of the puzzle. It is written in standard c++.