Problem Solving In Data Structures And Algorithm