第二种数据结构完成