所以我在 Stack Overflow 上看到,可以使用不使用递归的方法派生公共后缀。我很好奇我是否可以通过递归实现同样的效果。尝试使用以下代码但得到 java.lang.StackOverflowError。有人可以帮忙吗?
public static String commonSuffixWithRecursion(String s1, String s2) {
if(s1.length()==0 || s2.length()==0) {
return "Strings are empty";
}
if(s1.charAt(s1.length()-1)==s2.charAt(s2.length()-1)) {
return s1.length()-1 + commonSuffixWithRecursion(s1,s2);
}
return "No common Suffix";
}
BIG阳
当年话下
汪汪一只猫
相关分类