

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3/3动态规划模拟试卷及答案模拟试卷
——第三章动态规划
一、填空题(每小题4分,共20分)
1、动态规划算法的基本要素是()和()。
2、()是动态规划法的变形。
3、()是最大子段和问题想二维的推广。
4、矩阵连乘问题的算法可由()设计实现。
5、动态规划算法中,通常不同子问题的个数随问题大小呈()增长。
二、简答题(每小题6分,共30分)
1、写出设计动态规划算法的主要步骤。
2、简述什么是备忘录方法。
3、简述备忘录法与动态规划法的异同。
4、简述动态规划算法的基本思想。
5.写出最长公共子序列问题具有的性质。
三、综合题(每小题25分,共50分)
1、用动态规划算法实现最长公共子序列问题。
2、用动态规划算法实现下列问题:设A和B是两个字符串。我们要用最少的字
符操作将字符串A转换为字符串B,这里所说的字符操作包括:
(1)删除一个字符;
(2)插入一个字符;
(3)将一个字符改为另一个字符。
将字符串A变换为字符串B所用的最少字符操作数称为字符串A到B的编辑距离,记为d(A,B)。试设计一个有效算法,对任给的两个字符串A和B,计算出它们的编辑距离d(A,B)。
答案
一、填空题
1、最优子结构、子问题重叠
2、备忘录方法
3、最大子矩阵的问题
4、动态规划法
5、多项式
二、简答题
1、(1)找出最优解的性质,并刻画其结构特征;
(2)递归地定义最优解;
(3)以自底向上的方法计算出最优值;
(4)根据计算最优值时得到的信息,构造最优解。
2、备忘录方法是动态规划算法的变形。备忘录方法的控制结构与直接递归方法
的控制结构相同,区别在于备忘录方法为每个解过的子问题建立了备忘录以备需要时查看,避免了相同子问题的重复求解。
3、与动态规划算法一样,备忘录方法用表格保存已解决的子问题的答案,在下
次需要解此子问题时,只要简单地查看该子问题的解答,而不必重新计算。
与动态规划算法不同的是,备忘录方法的递归方式是自顶向下的,而动态规划算法则是自底向上递归的。
4、动态规划算法的基本思想是将待求解问题分解成若干子问题,先求解子问题,然后从这些子问题的解得到原问题的解。
5、最长公共子序列问题具有最优子结构性质和子问题重叠性质。
三、综合题
1、解:用动态规划算法求解的算法代码如下:
intlcs_len(char*a,char*b,intc[][N])
{
intm=strlen(a),n=strlen(b),i,j;
for(i=0;i=c[i][j-1])
c[i][j]=c[i-1][j];
elsec[i][j]=c[i][j-1];
returnc[m][n];
};
char*build_lcs(chars[],char*a,char*b)
{
intk,i=strlen(a),j=strlen(b),c[N][N];
k=lcs_len(a,b,c);
s[k]=’/0’;
while(k>0){
if(c[i][j]==c[i-1][j])i--;
elseif(c[i][j]==c[i][j-1])j--;
else{
s[--k]=a[i-1];
i--,j--;
}
}
returns;
}
2、解:用动态规划算法求解的算法代码如下:
intdist()
{
intm=a,size();
intn=b,size();
vectord(n+1,0);
for(inti=1;i1?d[j-1]:i;
int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 品牌形象重塑的必要性与方法计划
- 理论应用于实践的马工学管理学试题及答案
- 掌握马工学的战略眼光试题及答案
- 2024年陪诊师考试难度评估及试题及答案
- 商务活动中的健康与安全礼仪试题及答案
- 2024注册会计师学习理念试题及答案
- 不同文化背景下的马工学管理学试题及答案
- 2024年1月份跨境保健品代理合同中的绿色关税优惠政策适用条款
- 黑龙江省佳木斯市永红区2025届五年级数学第二学期期末学业水平测试试题含答案
- 数据可用性与维护知识试题及答案
- 受限空间安全培训
- 2025-2030中国城市和干线铁路信号设备行业市场发展趋势与前景展望战略研究报告
- 2025上半年贵州成黔企业(集团)有限公司招聘管理人员20人笔试参考题库附带答案详解
- 湖北省武汉市2025届高三下学期二月调研考试数学试卷
- 2025年志愿服务知识竞赛考试题(附答案)
- 上海市徐汇区上海中学2024-2025学年高一下学期3月月考地理试题(含答案)
- 二零二五年度研学旅行基地运营管理合同协议
- 仓储场所消防安全培训
- 大学课件-电路分析基础
- 2025年中国流行成分和原料消费深度洞察白皮书
- 2025年昆明长水机场勤务员招聘笔试参考题库含答案解析
评论
0/150
提交评论