data_structure_3-->重构完成