感觉递归归并加一个外循环会写的少一点