动态规划思想总结

动态规划又叫做填表法,就是说动态规划就是个填表游戏
1、自底向上:思想是逆向的,但也能正向解答。两者是相同的,只是求解顺序不一样。
2、状态转移方程:对于这个,我只能说,暴力怎么解,动态规划就怎么解。因为求解动态规划的顺序是先暴力递归——带备忘录的递归——动态规划。并且看博客多了的人会发现,其实递归的递归体就是动态规划的状态转移方程。不同的思考,得出的状态转移方程也不一样
3、最优子问题:大问题分成小问题,小问题寻找最优解构成大问题的最优解。这一点不必太在意,因为求解的过程就是在求解小问题的最优解。
最后学习动态规划,当靠理论是不行的,得结合实战,下列给出动态规划的例子(之后会陆陆续续的增加各种各样的例子供大家学习)
1、最大连续子序列和
2、数字三角型最小路径
3、最长公共子序列
4、最长递增序列
5、01背包问题(不同定义的不同解法)

你可能感兴趣的:(动态规划,动态规划,笔记,总结,思想,算法)