This application is a graphical user interface which solves sudoku puzzles using the backtracking algorithm.
This algorithm is made to solve puzzles with a finite number of solutions. The process of the backtracking algorithm is visualized in real-time by this GUI.
The UI is made with Windows API (Win32). Users can enter their own sudoku or click File>Load Sudoku to load one of the 3 in local memory.
Adjust the speed slider and click 'Solve' to watch the algorithm in action! Speed can be adjusted as puzzle is being solved.