Recursive Sudoku Solver

The Recursive Sudoku Solver was a program I created in ICS 211, in the Spring 2017 semester. The project helped me to learn how recursion can be used as a trial and error to create solutions for certain problems. It also helped me to learn about debugging recursive algorithms, and testing for speed.

This project was very frustrating as it took a lot of understanding of recursive algorithms. The most challenging part of this assignment was to get the algorithm to run fast. This project is the final version of many. It would take hours for the hard and almost impossible sudoku problems to solve, but this version will solve them in minutes.

Source: jkasuya/RecursiveSudoku