


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用动态规划法解决最长公共子 序列问题动态规划解最长子序列一、课程设计目的掌握动态规划法的原理,并能够按其原理编 程实现求两个序列数据的最长公共子系列,以加 深对其的理解。二、课程设计内容1、用动态规划法解决最长子序列问题2、交互输入两个序列数据3、输出两个序列的最长公共子序列三、概要设计四、详细设计与实现#in elude iostream.h#in elude ioma nip.h#defi ne max 100voidLCSLe ngth(i ntm,i nt n ,char *x,char*y,char *b)int i,j,k;int cmaxmax;for(i=1;i=m;i+)ci
2、0=0;for(i=1;i=n ;i+)cOi=O;for(i=1;i=m;i+)for(j=1;j=cij-1)cij=ci-1j;k=i* (n+1)+j; bk=|; else cij=cij-1;k=i*( n+1)+j; bk=-;void LCS(int i,int j,char *x,char *b,int width) if(i=0 | j=0)return;int k=i*(width+1)+j;if(bk=W)LCS(i-1,j-1,x,b,width); coutxi 0 ; xi = yi 时,cij = ci-1j-1 + 1 当 i , j 0 ; xi != yi
3、 时,cij = max cij-1 , c i-1j #in clude#defi ne max(a,b) ab?a:b#defi ne M 100void display(i nt &n ,i nt & C,i nt wM,i nt vM) int i;coutn;cout C;coute ndl;cout请输入各物品的大小或重量w:e ndl;w0=0;for(i=1;i wi;cout请输入各物品其价值v:endl;v0=0;for(i=1;i vi;intkn apsack(i nt&n,int & C,i ntwM,i ntvM,i nt VMM)int i,j;for (i=0;
4、i=n ;i+)for(j=0;jj)V【ij=V【i-1j;else if(wi=j)V【i【j=max(Vi-1【j,V【i-1【j-wi+vi);retur n Vn 【C;;void traceback(i nt n,i nt C,i nt wM,i nt xM,i ntVMM)for( int i=1;i0)?1:0;void mai n()int i,j, n,C;char ch;int wM,vM,xM;int VMM;whiledisplay( n,C,w,v);e ndl;cout运算结果如下: for(i=1;i=n ;i+) xi=0;kn apsack( n,C,w,v,V); cout ; for(j=0;j=C;j+) coutj ;coute ndl;for(i=0;i=n ;i+)couti ;for(j=0;j=C;j+) coutVijvv;coute ndl; coute ndl;cout选择的物向量表示为cout(;traceback( n,C,w,x,V);for(i=1;i=n ;i+) coutxi;cout)e ndl;大 价 值否则按任意键cout 背 包 最 为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京市房山区燕山教育委员会所属事业单位第一批招聘教师30人模拟试卷及参考答案详解一套
- 2025年高通量试验反应堆及配套产品项目建议书
- 2025年福建泉州市华侨大学分析测试中心招聘实验技术系列人员(4月)考前自测高频考点模拟试题及答案详解(名校卷)
- 2025湖南郴州资兴市第一人民医院招聘考前自测高频考点模拟试题及1套参考答案详解
- 2025河南洛阳师范学院招聘7人模拟试卷及答案详解(网校专用)
- 2025北京邮电大学第二批招聘38人考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025年黄山市祁门县国有投资集团有限公司人才招聘5人模拟试卷完整参考答案详解
- 2025年河北石家庄市明泽职业中专学校公开招聘教师23名模拟试卷及答案详解(全优)
- 2025广东深圳市九洲电器有限公司招聘法务专员等考前自测高频考点模拟试题及答案详解(必刷)
- 2025广东广州市中山大学孙逸仙纪念医院耳鼻喉科科研助理招聘1人考前自测高频考点模拟试题及完整答案详解1套
- 《电子制动系统》课件
- GB/T 43586-2023聚烯烃冷拉伸套管膜
- 矩阵论智慧树知到课后章节答案2023年下哈尔滨工程大学
- 活出生命的意义课件
- 拆除废旧电缆桥架施工方案
- 人教版九年级道德与法治 上册 第三单元《文明与家园》大单元整体教学设计
- 酒店营销与数字化实务完整全套教学课件
- 二年级应用题大全800题二年级上册数学乘法应用题
- YY/T 1851-2022用于增材制造的医用纯钽粉末
- GB/T 19575-2004农产品批发市场管理技术规范
- 《管理沟通实务(第四版)》课件第一章 沟通与管理沟通
评论
0/150
提交评论