Backtracking is a problem solving technique for yes/no decision based problems.It involves making a series of decisions and backtracking when encountering a wrong result.A common example to understand backtracking is the 'ball in a maze' problem.This problem involves moving a ball from a start position to the end of a maze, making decisions at each step.