计蒜客
来源:互联网 发布:甜甜圈软件 编辑:程序博客网 时间:2024/06/10 00:08
最长不重复子串
给定一个字符串,找到最长的子串,要求该子串中没有重复的字符。
例如:
字符串abcabcbb
的不含重复字符的 最长 子串为abc
,长度为 3。
而bbbbbb
的不含重复字符的 最长 子串为b
,长度为 1。
输入格式
输入包含多行,每一行对应一个长度不超过 100 的输出,直到遇到结束符为止。每行依次输入字符串s
。
输出格式
输出不含重复字符的 最长 子串的长度。
样例输入
hchzvfrkmlnozjk
样例输出
11
/*思路:规模很小所以直接全部遍历一遍。 */import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner cin = new Scanner(System.in);while(cin.hasNext()){String str = cin.next();String maxsub = "";for(int i=0;i<str.length();++i){StringBuilder sb = new StringBuilder();for(int j=i;j<str.length();++j){if(sb.indexOf(str.charAt(j)+"")!=-1)break;sb.append(str.charAt(j));}if(maxsub.length()<sb.length())maxsub = sb.toString();}System.out.println(maxsub.length());}}}
阅读全文
0 0
- 计蒜客
- 计蒜客
- 计蒜客
- 计蒜客
- 计蒜客
- 计蒜客
- 计蒜客
- 计蒜客
- 计蒜客
- 计蒜客
- 计蒜客
- 计蒜客
- ZF_20160614_计蒜客
- 计蒜客等差数列
- 计蒜客 罗马数字
- 计蒜客 罗马数字
- 计蒜客|节假日
- 计蒜客|等边三角形
- htonl()ntohl()htons()函数的全称
- js中使用正则表达式
- 冒泡排序法
- RxCocoa的一些基本概念
- sysbench简单使用介绍
- 计蒜客
- 欢迎使用CSDN-markdown编辑器
- read
- C++第二课 引用实例
- JAVA:避免重复的创建对象
- 关于upload产生神奇的%EF%BB%BF
- Java面试之数据结构的简单介绍
- vue2.0 Render函数 Render具体能做点什么 Render应用场景 Render在.vue无法使用
- 悼念512汶川大地震遇难同胞——老人是真饿了