lintcode-384
来源:互联网 发布:aspen8.4软件下载 编辑:程序博客网 时间:2024/05/21 00:53
class Solution {public: /** * @param s: a string * @return: an integer */ int lengthOfLongestSubstring(string s) { // write your code here if(0==s.size()) return 0; if(1==s.size()) return 1; map<char,int> check; int max=INT_MIN,size=s.size(),count=0; int i=0; while(i<size){ if(check[s[i]]){ i=check[s[i]]; check.clear(); if(count>max) max=count; count=0; }else{ check[s[i]]=i+1; ++i; ++count; } } return max>count?max:count; }};
0 0
- lintcode-384
- LintCode
- lintcode--
- lintcode
- LintCode
- Lintcode
- lintcode(384)最长无重复字符的子串
- [LintCode 384] 最长无重复字符的子串(Python)
- Lintcode - Median
- Lintcode - MedianII
- Lintcode - Heapify
- LintCode-组合
- LintCode 子树
- LintCode-加油站
- lintcode-422
- lintcode-189
- lintcode-103
- lintcode-423
- Objective-C类初始化:load与initialize
- 浙江大学PAT_甲级_1071. Speech Patterns (25)
- iOS异常、错误汇总(一)
- Qt下载网址
- android--笔记--自定义view时的命名空间引用改为res-auto
- lintcode-384
- hdu 4323 编辑距离
- 稳定匹配问题
- eclipse MAT - Memory Analyzer Tool 使用进阶
- 第10章 无监督学习
- 金盾高级视频加密系统使用教程与经验分享 (金盾视频加密系统跨平台版)
- Swift 基础
- 机房收费系统之上下机
- 主题:免费的论文查重网站