动态规划算法是是递归算法么

比如最长公共子序列问题,虽然思考方式是递归的方式,将x序列和y序列递归的减少到空序列求解,但是算法实现上,是从空序列开始一步一步像上计算最长公共序列的的,并非递归算法动态... 比如最长公共子序列问题,虽然思考方式是递归的方式,将x序列和y序列递归的减少到空序列求解,但是算法实现上,是从空序列开始一步一步像上计算最长公共序列的的,并非递归算法

动态规划要求问题拥有重叠子问题并记录每次的最优解,我可不可以理解成,所有动态规划问题,都是以递归的思想思考并以自底向上的非递归算法求解的?
展开
 我来答
野人无事不言L
2017-04-06 · TA获得超过1414万个赞
知道顶级答主
回答量:2242万
采纳率:0%
帮助的人:145.7亿
展开全部
总地来说是不同的算法。但一些递归算法可改写成动态规划。
动态规划是空间换时间的算法。当递归运算的中间结果要反复使用时,动态规划可能将指数速度的算法改进为多项式速度(但相应地,空间代价提高)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式