Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [r1] /
History



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]

Read Me

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++.