计蒜客 最长不重复子串
来源:互联网 发布:淘宝手机触摸屏 编辑:程序博客网 时间:2024/06/06 04:04
给定一个字符串,找到最长的子串,要求该子串中没有重复的字符。
例如:
字符串”abcabcbb”的不含重复字符的最长子串为“abc”,长度为 3。
而“bbbbbb”的不含重复字符的最长子串为“b”,长度为 1。
格式:
输入包含多行,每一行对应一个长度不超过100的输出,直到遇到结束符为止。每行依次输入字符串 s,输出不含重复字符的最长子串的长度。
样例输入
hchzvfrkmlnozjk
样例输出
11
#include<stdio.h>#include<cstring>#include<iostream>#include<algorithm>using namespace std;int main(){ char a[1000]; int b[1000]; while(cin>>a) { int d=strlen(a); int i,j; int max=1; for(i=0;i<d;i++) { int z=0; memset(b,0,sizeof(b)); for(j=i;j<=d;j++) { int x=a[j]; b[x]++; if(max<z) max=z; if(b[x]>1) { break;} z++; } } cout<<max<<endl; }}
0 0
- 计蒜客 最长不重复子串
- 计蒜客之最长不重复子串
- 计蒜客 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- 最长不重复子串
- mini-uboot 启动过程简单分析
- Python 数据结构和算法
- 项目体会
- android shape
- 浅谈负载均衡
- 计蒜客 最长不重复子串
- Exynos4412 Uboot 的使用与烧写
- Android项目结构分析
- 面向对象
- 工作与生活的思考-----反思
- springMVC 拦截器简单配置
- 求元素组合的算法
- 关于gcc、glibc和binutils模块之间的关系
- 刷新加载