最长连续字母序列的长度
来源:互联网 发布:特雷门琴 淘宝 编辑:程序博客网 时间:2024/06/04 18:17
1006.最长连续字母序列的长度
Description
给定一个 query 和一个 text,均由小写字母组成。要求在 text 中找出以同样的顺序连续出现在 query 中的最长连续字母序列的长度。例如, query 为“acbac”,text 为 “acaccbabb”,那么 text 中的“cba”为最长的连续出现在 query 中的字母序列,因此, 返回结果应该为其长度 3。请注意程序效率。
注意:变量在程序中直接赋值
String query = "acbac";
String text = "acaccbabb";
二维数组,打表做
import java.util.Scanner;public class T6 {/** * @param args */public static void main(String[] args) {Scanner sc=new Scanner(System.in);String s1=sc.nextLine();String s2=sc.nextLine();sc.close();int n=getStrMax(s1,s2);System.out.println(n);}private static int getStrMax(String s1, String s2) {int n=s1.length();int m=s2.length();int[][] data=new int[n+1][m+1];int max=0;for (int i = 1; i < n+1; i++) {for (int j = 1; j < m+1; j++) {if(s1.charAt(i-1)==s2.charAt(j-1)){data[i][j]=data[i-1][j-1]+1;}else{data[i][j]=0;}if(data[i][j]>max){max=data[i][j];}}}return max;}}
0 0
- 最长连续字母序列的长度
- 求最长连续相同的字母序列长度
- Java字符串编程--最长连续字母序列的长度
- ALBB 找公共最长连续字母序列的长度
- 最长连续序列长度
- [阿里2015校招笔试]求字符串query和text最长连续字母序列的长度
- 在text中找出以同样的顺序连续出现在query中的最长连续字母序列的长度
- 2014年阿里研发笔试题:在text中找出以同样的顺序连续出现在query中的最长连续字母序列的长度
- 阿里14年机试-----在text中找出以同样的顺序连续出现在query中的最长连续字母序列的长度
- 求最长连续递增子序列长度
- UVA 10131 - Is Bigger Smarter?非连续的单调递增的最长子序列的长度
- 求一整型数组的严格单调的最长连续子序列的长度
- 最长公共序列的长度
- 求两个字符串的最长公共连续子序列的长度
- E 绝对半径2051 最长的连续相同序列的长度
- 哈理工OJ 1252 1 VS 1(求最长连续的相同的字母的长度)
- leet-longest consecutive sequence length(最长连续序列长度)
- 最长连续子序列长度(最多改变一个数)
- 建立maven项目
- 傅莹霸气回应合集:气质优雅 柔中带刚
- 【git】GIT远程仓库地址变更
- swift 之 map
- Tomcat 内存溢出对应解决方式
- 最长连续字母序列的长度
- R语言学习笔记(入门部分一向量)
- GitHub学习笔记 --- ReadMe.md文件
- Chrome浏览器查看离线SDK的index文档
- Codeforces Andryusha and Colored Balloons
- python大话设计模式
- python多线程在渗透测试中的应用
- webservice 调用
- request.getContextPath()路径问题