动态规划

来源:互联网 发布:小影怎么添加网络音乐 编辑:程序博客网 时间:2024/06/03 15:23

什么是动态规划

把一个原问题切分成若干个子问题(规模比原问题小),从底层开始对每一层子问题进行求解,并且要保存每一个子问题的求解答案,最后递推到原问题的求解。

人类的惯用思维一般是自顶向下的去求解问题(递归),动态规划则刚好相反的,从最低层的小问题开始解决,然后逐层解决到目前面临的问题,他们之间的关系如下:

原创粉丝点击