这个题类似的衍生的有很多,比如连续子串的最大和等,这样的题属于动态规划,属于常见的题型,变形很多。大家注意,话不多说了,代码如下:
public class MaxComSubLen{
public static void main(String[] args){
String a = "ad cd";
String b = "abcd";
System.out.println(Count(a,b));
}
private static int Count(String a,String b){
char[] ca = a.toCharArray();
char[] cb = b.toCharArray();
int maxLen = 0;
int[][] count = new int[ca.length][cb.length];
for(int i=0;i
本文介绍了一道关于寻找两个字符串之间的最长公共子串的问题,并通过动态规划的方法给出了具体的解决方案。代码示例清晰地展示了如何计算两个字符串的最长公共子串长度。

被折叠的 条评论
为什么被折叠?



