递归解决思路 三要素清楚递归函数的定义结束条件(base case)等价关系 三要素 清楚递归函数的定义 一定要明白函数的定义是什么,不要跳入到递归中,直接拿来主义。 结束条件(base case) 一定有一个base case来结束无限调用。 一般是 if(XXX) return XXX; 等价关系 大问题是怎么通过小问题解决的,一般是除了小问题,其余的操作。 比如需要一个大问题包含两个递归小问题,这两个递归小问题在结束后是怎么联系在一块的。