A collection of algorithms and data structures exercises.
The purpose of algorithms and data structures are not only for solving a specific problem but also for improving thinking and programming skill. When i do execises, i realize that implementation of even a simple algorithm run exactly,optimized in a short time is really hard. It challenges people who want to be higher level of Software Engineer.