动态规划
搜索 贪心 分治 动态规划 记忆化搜索
搜索:找遍所有解集空间得到最优解。
贪心:每个阶段的最优解由上一阶段的最优解直接得到。
分治:把每一个问题拆成互不重叠的子问题,分别解决。
动态规划:
能用动态规划解决的问题的性质:
最优子结构:最优解包含的子问题的解也是最优的
无后效性:子问题的最优解一旦确定就不会受到更大的问题的影响。
重叠子问题
Question:
动态规划 记忆化搜索的关系
是不是所有递归公式都可以写成动态规划
搜索 贪心 分治 动态规划 记忆化搜索
搜索:找遍所有解集空间得到最优解。
贪心:每个阶段的最优解由上一阶段的最优解直接得到。
分治:把每一个问题拆成互不重叠的子问题,分别解决。
动态规划:
能用动态规划解决的问题的性质:
最优子结构:最优解包含的子问题的解也是最优的
无后效性:子问题的最优解一旦确定就不会受到更大的问题的影响。
重叠子问题
Question:
动态规划 记忆化搜索的关系
是不是所有递归公式都可以写成动态规划