无重复字符的最长子串
最后更新于
最后更新于
func lengthOfLongestSubstring(s string) int {
charMap:=map[byte]int{}
right,res:=-1,0
length:=len(s)
for i:=0;i<length;i++{
if i!=0{
delete(charMap,s[i-1])
}
for right+1<length&&charMap[s[right+1]]==0{
charMap[s[right+1]]++
right++
}
if res<right-i+1{
res=right-i+1
}
}
return res
}