STL  and Data Structure