C++递归算法实现