Java中的迭代与递归

递归 提到迭代,不得不提一个数学表达式: n!=n*(n-1)*(n-2)*...*1 有很多方法来计算阶乘。有一定数学基础的人都知道n!=n*(n-1)!因此,代码的实现可以直接写成: 代码一 int factorial (int n) { if (n == 1) { return 1; } else { return n*factorial(n-1); } } 在执行以上代码的时候,其实机器是
相关文章
相关标签/搜索