码迷,mamicode.com
首页 > 编程语言 > 详细

算法第三章总结

时间:2019-11-03 23:27:35      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:nbsp   总结   序列   理解   构造   算法   问题   结合   递增   

一、对动态规划的理解:

基本思想是将待求解问题分解成若干个子问题,先求解子问题,再结合这些子问题的解得到原问题的解。1.找出最优解的性质,并刻画其结构特征;2.递归地定义最优值3.以自底向上的方式计算最优值;4.根据计算最优值时得到的信息,构造最优解。

 

二、递归方程:

1、租用游艇问题: dp[1][j] = min(dp[1][j] ,dp[1][i] + dp[i][j]  )

2、最长递增子序列 m[i] = max{m[k]+1 | a[k]<a[i]}(1<=k<i)

 

 

三、结伴编程:

我觉得还好,有时候觉得可以的,有时候又会觉得不太行,哈哈哈哈哈哈,可能对于我这种不太好的人来说而已吧

 

算法第三章总结

标签:nbsp   总结   序列   理解   构造   算法   问题   结合   递增   

原文地址:https://www.cnblogs.com/XJWQ/p/11789681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!