首页 > 其他 > 详细

第三章作业

时间:2018-11-10 22:15:08      阅读:127      评论:0      收藏:0      [点我收藏+]

1、你对动态规划算法的理解

答:动态规划是将一个复杂的问题分解为若干个子问题,同时也是在解决一个问题时,寻找解决该问题的最优解(比喻矩阵的连乘,就是寻找最优解,可以节省大量的时间),这样可以使得算法更加简单,执行更加方便。

 

2、分别列出编程题1、2的递归方程(2分)

(1)将问题转化为求两个序列的最长公共子序列X、Y

1)c[i][j]=c[i-1][j-1]+1    i,j>0;xi != yi ,max{c[i][j-1],c[i-1][j]  i,j > 0;xi!=yi

(2)a[i][j]为最低费用,r[i][j]为费用,a[i][j]=min{a[i][k]+a[k][j],r[i][j]}。

 

3、说明结对编程情况(1分)

虽然经常忘记拍照,但个人感觉还不错,毕竟在同一个宿舍里,遇到问题也能相互请教,虽然主要依靠伙伴才能把代码打出来,但能从中学到东西也很不错。

 

第三章作业

原文:https://www.cnblogs.com/dcw1130hhh/p/9940804.html

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