class Solution {
private Map<Character, Integer> map = new HashMap<>();
public int lengthOfLongestSubstring(String s) {
int i = 0;
int max = 0;
char temp = '\0';
int start = -1;
for (i = 0; i < s.length(); i ++) {
temp = s.charAt(i);
if (map.get(temp) != null) {
start = Math.max(map.get(temp) , start);
}
max = Math.max(i - start, max);
map.put(temp, i);
}
return max;
}
}
3. 无重复字符的最长子串(2019-01-12)
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 找到fullcalendar.js, 找到代码为 isRTL:false,这句话 输入以下几句 monthName...