Assignments and practice codes for Data Structures and Algorithms