题目:给定一个query和一个text,均由小写字母组成。要求在text中找出以同样的顺序连续出现在query中的最长连续字母序列的长度。例如, query为“acbac”,text为“acaccbabb”,那么text中的“cba”为最长的连续出现在query中的字母序列,因此,返回结果应该为其长度3。请注意程序效率。
解析:本题即求最长公共子字符串,用动态规划算法解决。
动态规划:
1. 令C[i][j]表示Xi 和Yi的最大substring长度,动态转移方程为: 如果Xi==Yi, 则C[i][j]=C[i-1][j-1]+1;
&n