It is an algorithm that is to find maximum subarray problems. It is based on dynamic programming.
It is an interesting game in which we have to guess the number in a given range. If a person chooses right he won otherwise lose
Rat in the maze is a technique to clear the concept of backtracking. It is used to find the shortest path to arrive at the original destination.