DATA STRUCTURE IMPLEMENTATION IN C++