一,递归算法的思想
直接或间接调用自身的算法称为递归算法
二,常见的使用递归算法求解的问题
1,阶乘函数
int factorial(int n){
if(n == 0){
return 1;
}
return n * factorial(n - 1);
}
2,斐波那契数列
int fibonacci(int n){
if(n <= 1){
return 1;
}
return fibonacci(n - 1) + fibonacci(n - 2);
}
本文介绍了递归算法的基本思想,并通过阶乘函数和斐波那契数列两个经典案例详细展示了递归算法的应用方法。
2万+

被折叠的 条评论
为什么被折叠?



