首页 > 试题广场 >

最长公共子序列问题如下:给定两个序列A=a1,as...

[问答题]
最长公共子序列问题如下:给定两个序列A=a1,a2,...,aM和B=b1,b2,...,bN,找出A和B二者共有的最长子列C=c1,c2,...,ck的长度k。例如,若A=d,y,n,a,m,i,c和B=p,r,o,g,r,a,m,m,i,n,g, 则最长公共子列为a,m,其长度为2。给出一个算法求解最长公共子列问题。你的算法应该以O(MN)时间运行。

这道题你会答吗?花几分钟告诉大家答案吧!