Datastructure and Algorithms written in C++