最长公共子串_LintCode
来源:互联网 发布:网络直播课堂设备 编辑:程序博客网 时间:2024/05/06 11:25
给出两个字符串,找到最长公共子串,并返回其长度。
样例
给出A=“ABCD”,B=“CBCE”,返回 2
注意
子串的字符应该连续的出现在原字符串中,这与子序列有所不同。
public int longestCommonSubstring(String A, String B) { // write your code here String A_ = A;String B_ = B;int A_len = A.length();int B_len = B.length();if(A.length() <= B.length()){for(int i=A_len-1;i>=0;i--)for(int j=0;j<=A_len-1-i;j++){int x = B.indexOf(A_);if(x != -1)break;elseA_ = A.substring(j, j+i+1);}return A_.length();}else{for(int i=B_len-1;i>=0;i--)for(int j=0;j<=B_len-1-i;j++){int x = A.indexOf(B_);if(x != -1)break;elseB_ = B.substring(j, j+i+1);}return B_.length();} }}
0 0
- 最长公共子串_LintCode
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- 最长公共子串
- hdu 1246 自共轭Ferrers图(DP)
- GitHub图片
- Qt开发:编辑框textEdit自动滚屏
- memchr函数实现——string.h库函数
- Ceph存储集群
- 最长公共子串_LintCode
- 第一次登陆facebook 会重启 java.lang.RuntimeException: Parcelable encounteredClassNotFoundException reading a
- 收藏互联网上感兴趣的博客和网址
- ARM推新芯片 智能手表进入64位高性能计算时代
- 深入理解计算机系统 1.7 操作系统管理硬件
- iOS 关于UIImage的压缩问题
- 20人成绩的分段并分段
- DM8168移植wis-streamer【8168定制】
- 安卓圆心进度条CircleProgressView