NOTES
SUPPLEMENTAL MATERIALS
ACTIVITIES
LAB 3: Solving a Maze Recursively: Backtracking
We will learn the backtracking algorithm. Remember this name, and add it to your toolbox as a programmer. This time, the backtracking algorithm will allow you to solve any maze, but in the future, it can help you with other problems of decision making, and in any situation where you have to find the best choice among several alternatives available to reach a solution.
VIDEOS
3.1 Define your Own Method
3.2 Scope
3.3 Partially Defined Methods
3.4 Recursive Methods