This repository contains many useful algorithms which can be used to solve day to day problems. These algorithms are written in Java language and can be tweaked a little to implement in commercial applications.