摘要: 什么是递归函数/方法?任何一个方法既可以调用其他方法也可以调用自己,而当这个方法调用自己时,我们就叫它递归函数或递归方法。通常递归有两个特点:1. 递归方法一直会调用自己直到某些条件被满足2. 递归方法会有一些参数,而它会把一些新的参数值传递给自己下面我打算介绍一些例子来帮助你更好的理解递归的风险和回报。1. 阶乘阶乘(!)是小于某个数的所有正整数的乘积。0! = 1 1! = 1 2! = 2 * 1! = 2 3! = 3 * 2! = 6 ... n! = n * (n - 1)!下面是计算阶乘的一种实现方法(没有递归):public long Factorial(int n){ if 阅读全文
posted @ 2012-12-27 13:25 琴子 阅读(409) 评论(0) 推荐(0) 编辑