递归
myy_cjw
这个作者很懒,什么都没留下…
展开
-
动态规划求最长公共子序列
1.问题求两个序列的最长公共子序列如实验结果所示,输出矩阵为dp过程。2.解析假设有两个串S1和S2,如果S1的最后一个元素 与 S2的最后一个元素相等,那么S1和S2的LCS就等于 串{S1减去最后一个元素} 与串 {S2减去最后一个元素} 的 LCS 再加上 S1和S2相等的最后一个元素;如果S1的最后一个元素 与 S2的最后一个元素不等,那么S1和S2的LCS就等于 : 串{S1...原创 2020-04-21 19:16:13 · 166 阅读 · 0 评论 -
矩阵链问题(动态规划和递归)
1.问题给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2 ,…,n-1。如何确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。2.解析假设在第k位置上找到最优解,那么问题就变成两个子问题:(Ai,Ai+1……Ak),(Ak+1……Aj);用dp[i][j]表示矩阵连乘的最优值,那么两个子问题对应的最优值变成dp[i][k],dp[k+1...原创 2020-04-14 18:42:31 · 302 阅读 · 0 评论