Implementations of  Algorithms & Datastructures from a Geek's Viewpoint
Prepare for Interviews
Take full advantage of our broad library of algorithms for technical interview screening.
Study for Exams
Get ready access to the fundamental algorithms and data structures that you need to succeed.
Write better software
Use these codes as a reference library or simply copy and paste into your own applications.