递推:从小算到大

跟打练习 难度 3

#recurrence#loop

递归是"从大问题往下拆",递推反过来——"从小答案一步步垒上去"。同一个斐波那契,两种思路!

知识点讲解

递推三件套:① 初始值(f[1]=f[2]=1)② 递推公式(f[i]=f[i-1]+f[i-2])③ 从小到大循环填表。不用函数反复调用自己,快得多——这也是后面动态规划的雏形。

改编自:GESP C++ 四级考纲 · 递推|考点:递推 vs 递归(初始值+递推式+填表)

来小码星球,动手写一遍 →