算法:求两个字符串的最大公共子串,谁有最好的实现?
解决方案 »
- java新手连数据库项目
- swing中的label隐藏后,我想让下面的label补充隐藏的label的位置
- 为什么字符串会出错??真是欺负人。。。
- 为什么,我一台计算机上,没有乱码,而到另一台机器上出现乱码,
- 新手请教:java中String转换成int为什么会出错.
- 在import javax.servlet.http.HttpServletRequest;时,编译能不过,应该是classpath没有设置正确,请问这个classpath怎么设置,还有这个
- 我的jdk怎么不能运行啊!!?
- javaCC.
- 没有main()应用程序照样运行!!!???我也不明白!!都是jb5.0惹得祸!!
- 拿分问题!!!!快来看!!!!
- 如何获取自进程的错误输出,标准输出
- 如何在包内import包外的类?
public static String getSubString(String s1, String s2) {
if (s1.length() > s2.length()) {
String temp = s1;
s1 = s2;
s2 = temp;
}
int n = s1.length();
int index = 0;
ok:for (; n > 0; n--) {
for (int i = 0; i < s1.length() - n + 1; i++) {
String s = s1.substring(i, i + n);
if (s2.indexOf(s) != -1) {
index = i;
break ok;
}
}
}
return s1.substring(index, index + n);
}
这个时间能忍受吗?各位高手有何意见?
结贴了。