将递归算法转化为非递归算法