A comprehensive collection of algorithms. Most of the algorthms are implemented in Python, C/C++ and Java. In depth analysis and design guides.