- 博客(1)
- 收藏
- 关注
原创 C 动态规划 DP
递归+记忆化,我们如果能够记住我们之前每次运行的结果,那么就可以从第一项一直递推到最后一项,求解出我们需要的结果,如果我们把这其中每一项称为一个。需要状态转移方程,比如fib(n) = fib(n-1) + fib(n-2)比如算fib(5),需要回去计算fib(4) 和 fib(3)比如这里fib(0), fib(1), fib(2)=F(n-1) + F(n-2), 当 n > 1。在状态间转移,规划出从最优解(最优状态)的路线。F(n) = 0 , 当 n = 0。复杂度达到了O(2^n^)
2024-11-27 08:47:47
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅