Linked from
The 16 pages that link to Backtracking, each with the reason it gives.
Depth-first searchRelated: DFS backtracks when the current vertex has no unvisited neighbors.
RecursionRelated: Recursive calls represent successive choices and return when a branch fails.
SudokuRelated: It solves puzzles when logical eliminations alone do not determine the next move.
Mathematical puzzleRelated: It handles puzzles whose choices create many constrained possibilities.
Peg solitaireRelated: Solvers use it to test jump sequences and abandon dead ends.