
动态规划
Smart_Maggie
这个作者很懒,什么都没留下…
展开
-
暴力递归和动态规划解决二维数组最小路径和的问题(C++实现)
暴力递归: 1, 把问题转化为规模缩小了的同类问题的子问题 2, 有明确的不需要继续进行递归的条件(base case) 3, 有当得到了子问题的结果之后的决策过程 4, 不记录每一个子问题的解 动态规划: 1, 从暴力递归中来 2, 将每一个子问题的解记录下来, 避免重复计算 3, 把暴力递归的过程, 抽象成了状态表达 4, 并且存在化简状态表达, 使其更加简洁的可能 #include&l...原创 2019-03-24 21:21:34 · 1274 阅读 · 0 评论 -
暴力递归和动态规划解决数组累加和等于特定值的问题(C++实现)
接上一篇博客,又重新找了一个动态规划的题,加深对动态规划的理解。 题目:给定一个数组(数组的值都是正数),和一个整数aim。如果可以任意选择arr中的数字,能不能累加得到aim,返回true或false #include<iostream> #include<vector> using namespace std; class Solution { public: ...原创 2019-03-25 16:07:28 · 874 阅读 · 0 评论