调整数据结构