Practice for master data structure and algorithms