本文为本人从b站学习视频《动态规划入门:从记忆化搜索到递推》做的笔记,仅作个人学习用途。
视频地址:动态规划入门:从记忆化搜索到递推_哔哩哔哩_bilibili
一.题目引入和思想引入
二、递归解法
三、记忆化搜索
四、非递归
其实上面这个图有点贪心算法的味道,我每次分析只考虑当前局部最优解,但是这里特点在于:每次分析其实都只有两个结果,而这两个结果都被保存了,提供给我下一次分析时来确定下一次的最优解;最后不断这样分析直到分析完所有数据导出最后一次分析所得到结果就可以;(每一次新的分析,就相当于加一个新的变量/进行一次改变:即我给上一次不优结果增加一些金额在进行一次比较筛选出最优结果)
五、降低空间复杂度