4 labs for SJTU SE106 Data Structure