CSE204 Data structure