This post explains the logic behind the sudoku solving program created in java
This post explains the solution of the rat in a maze problem. A rat which is trapped inside a maze can escape only by moving forward or down.
This post talks about binary search.A simple yet important algorithm for beginners.
This is a basic search algorithm which is useful for short arrays or lists.