Learn a new algorithm in 10 minutes. This is a organized collection of algorithms with pseudo code, actual code and applications.