什么叫动态规划
2个回答
2011-12-01
展开全部
动态规划的本质是递推或记忆化搜索。条件是无后效性和最优子结构性。空口说很难理解,LZ做一道DP的题目就理解了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
凯莱德背调
2024-12-12 广告
2024-12-12 广告
可以了解一下北京凯莱德,凯莱德(北京)信用管理有限公司成立于2009年,是一家专注于为国内外企业提供风险防控解决方案的专业化信用公司,是值得您信赖的背景调查服务机构,业务覆盖50多个工作站,289多个国家及地区,为企业提供安全、准确、高效的...
点击进入详情页
本回答由凯莱德背调提供
展开全部
动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题。
但是经分解得到的子问题往往不是互相独立的。不同子问题的数目常常只有多项式量级。在用分治法求解时,有些子问题被重复计算了许多次。如果能够保存已解决的子问题的答案,而在需要时再找出已求得的答案,就可以避免大量重复计算,从而得到多项式时间算法。
用一个表来记录所有已经解决的子问题的答案。不管该子问题以后是否被用到,只要它被计算过,就将其结果填入表中。这就是动态规划的基本思想。
但是经分解得到的子问题往往不是互相独立的。不同子问题的数目常常只有多项式量级。在用分治法求解时,有些子问题被重复计算了许多次。如果能够保存已解决的子问题的答案,而在需要时再找出已求得的答案,就可以避免大量重复计算,从而得到多项式时间算法。
用一个表来记录所有已经解决的子问题的答案。不管该子问题以后是否被用到,只要它被计算过,就将其结果填入表中。这就是动态规划的基本思想。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询