重写修改array算法