递归_三要素_基础算法必备
递归_三要素_基础算法必备第一要素:明确函数作用对于递归,我觉得很重要的一个事就是,这个函数的功能是什么,他要完成什么样的一件事,而这个,是完全由你自己来定义的。也就是说,我们先不管函数里面的代码什么,而是要先明白,你这个函数是要用来干什么。// 算 n 的阶乘(假设n不为0)public static int f(int n){ }这个函数的功能是算 n 的阶乘。我们已经定义了一个函数,并且定义了它的功能是什么,接下来我们看第二要素。第二要素:递归结束条件