首页 > 其他 > 详细

动态规划基础

时间:2018-07-01 15:43:15      阅读:177      评论:0      收藏:0      [点我收藏+]

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

n扩大两倍,时间扩大了2w倍。

时间复杂度非常大!指数级!

 

技术分享图片

 

大量的重复计算。能不能只算一次呢?

 

通过全局变量的数组,记录计算过的数字。

技术分享图片

 

 空间换时间。

记忆化搜索

技术分享图片

原来

技术分享图片

 

记忆化搜索和递归都是,自上而下的解决问题。

假设基本问题已经解决。

 

技术分享图片

递推公式。

动态规划其实比递归更快,因为减少了函数的调用,并且memo每个元素只调用了一次。

 

技术分享图片

 

 技术分享图片

 

先记忆化搜索找出解法,再转化为自底向上动态规划的解法

动态规划基础

原文:https://www.cnblogs.com/weizhibin1996/p/9250253.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!