作者:每天都要记得刷题(●’◡’●)
时间:2022/04/04
本篇感悟:举一反三,由求 n的阶乘联想到递归求n个数中的最大值,对递归有了更深的了解。...文章目录
⭐题目(代码在文末)
⭐递归思想
⭐求前n个斐波那契数
⭐具体代码(答案)
⭐题目(代码在文末)
使用递归求 55 ,22, 155, 77, 99这5个数中的最大值
⭐递归思想
Q...往里套用就是:
关键:重复把求最大值这个过程重复再重复,知道找到递归出口
1.当数组只有一个元素的时候,这个数就是最大值
2.但是当n>1时,从数组下标大的一端开始自身调用**,将最后一个数和n-...1个数中的最大值进行比较(假设我们已知)**
3.然后就是求n-1个数中的最大值,也就是重复了以上的步骤
4.知道我们到了递归出口,再归回去就可以了。...a[n - 1] : find_max(a, n - 1);
}
int main()
{
//递归求n个数中的最大值
int a[5] = { 55,22,155,77,99 };
int