1 / 2
文档名称:

最长公共子序列(LCS)算法实验.doc

格式:doc   大小:43KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

最长公共子序列(LCS)算法实验.doc

上传人:762357237 2019/2/25 文件大小:43 KB

下载得到文件列表

最长公共子序列(LCS)算法实验.doc

相关文档

文档介绍

文档介绍:(LCS),如果序列C既是A的子序列,又是B的子序列,则称C是A和B的公共子序列,A和B的公共子序列可能不止一个,其中最长的那个序列称为公共子序列。公共子序列在很多实际应用中起关键作用。序列A={abdledefiess},B={abwdifgdefiesa},最长公共子序列为C={defies}:int**lcs_length(charp[],charq[],int**c,int**k,intm,intn){ inti,j; for(i=1;i<=m;i++) { for(j=1;j<=n;j++) { if(p[i-1]==q[j-1])//如果两个字母相等的情况{ c[i][j]=c[i-1][j-1]+1;k[i][j]=1; } else { if(c[i-1][j]>=c[i][j-1])//两字母不等情况1 { c[i][j]=c[i-1][j]; k[i][j]=2; } else//两字母不等情况2 { c[i][j]=c[i][j-1]; k[i][j]=3; } } } } returnc,k;}输出代码voidprint_lcs(int**k,charp[],inti,intj){ if(i==0||j==0) return; if(k[i][j]==1) { print_lcs(k,p,i-1,j-1);//通过递归的方法按照输入的从头到尾的顺序输出LCS cout<<p[i-1]; } elseif(k[i][j]==2) print_lcs(k,p,i-1,j); else print_lcs(k,p,i,j-1);}:以上算法表明可以正确的找出两个序列的最长公共子序列,达到了本次实验的目的.

最近更新

2025年读书的经历作文(必备) 3页

2025年读书活动方案合集3篇 8页

2025年山东文化产业职业学院单招职业技能测试.. 65页

2025年读《埋在雪下的小屋》有感(优秀8篇) 8页

信息论与编码第三章 28页

2025年山东商务职业学院单招职业技能测试题库.. 65页

2025年语文课文《凡卡》教案设计优秀 3页

2025年语文素养讲座心得体会(精选5篇) 7页

2025年语文比喻句的例子(精选0句) 6页

2025年山东交通职业学院单招职业技能测试题库.. 63页

2025年公司内部审计招投标范本 7页

2025年宿州职业技术学院单招职业技能测试题库.. 65页

信息检索与利用 49页

2025年语文《大瀑布的葬礼》教学设计范文(通.. 14页

2025年诚信名言说说汇总50句精选 4页

2025年宁波职业技术学院单招职业倾向性考试题.. 66页

2025年宁波幼儿师范高等专科学校单招综合素质.. 66页

2025年试用转正的自我评价 5页

2025年诊所工作计划 21页

2025年充分发挥合作社带动作用 6页

2025年宁夏职业技术学院单招职业适应性考试题.. 66页

2025年宁夏石嘴山市单招职业倾向性考试题库带.. 66页

2025年论东西名家散文 3页

2025年宁夏吴忠市单招职业倾向性考试题库学生.. 66页

2025年让自己变得更优秀的说说 3页

2025年威海职业学院单招职业倾向性考试题库及.. 66页

保险电销异议处理 40页

2025年企业战略管理广东学习网 4页

2025年沙洲职业工学院单招职业技能测试题库完.. 63页

机械设备升级改造合同书 6页