func lengthOfLongestSubstring(s string) (ans int) {
window := [128]bool{}
left := 0
for right, v := range s {
for window[v] {
window[s[left]] = false
left++
}
window[v] = true
ans = max(ans, right-left+1)
}
return
}
func max(a, b int) int {
if b > a {
return b
}
return a
}
最后修改:2024 年 05 月 28 日
© 允许规范转载