function [c,b]=LCS(v,w)
v=input('请输入第一个字符串v:');
w=input('请输入第二个字符串w:');
n=length(v);
m=length(w);
s=zeros(n+1,m+1);
for i=1:n
for j=1:m
if v(i)==w(j)
a=s(i,j)+1;
else a=-Inf;
end
[c,d]=max([a,s(i,j+1),s(i+1,j)]);
s(i+1,j+1)=c;
if d==1
b(i,j)='↖';
else if d==2
b(i,j)='↑';
else b(i,j)='←';
end
end
end
end
PrintLCS(b,v,n,m);
function PrintLCS(b,v,i,j)
if i==0|j==0
return;
end
if b(i,j)=='↖'
PrintLCS(b,v,i-1,j-1);similarchar(i)=v(i)
else if b(i,j)=='↑'
PrintLCS(b,v,i-1,j);
else
PrintLCS(b,v,i,j-1);
end
end
LCS.rar_LCS_lcs matlab_字符 匹配_字符匹配
版权申诉
20 浏览量
2022-09-19
14:52:25
上传
评论
收藏 633B RAR 举报
周楷雯
- 粉丝: 79
- 资源: 1万+
最新资源
- 基于jsp+mysql的JSP个人日记本源码.zip
- 基于jsp+mysql+servlet的JSP图书馆图书管理系统源码.zip
- 【2024win11软件启动速度反应慢解决方法附工具】
- 3.1_将字符串颠倒输出 .cpp
- 基于MATLAB实现的数字信号处理课后仿真代码,共十四章
- mysql-8.0(windows+mac版本).zip
- Screenshot_2024-05-14-17-26-40-479_com.tencent.mobileqq.jpg
- 749783406737663csgk_schedule.zip
- 基于html+css+js(jquery)开发的网易云商城+源码+音乐+商品详情+商城界面+商城购物车+网易云首页(高分优秀项目
- 信息论课程设计基于Python实现的霍夫曼、费诺、香农编码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈