// A code block
func lengthOfLongestSubstring(s string) int {
flag := [256]int{}
beg := 0
max := 0
for i := 0; i < len(s); i++ {
if flag[s[i]] > 0 && flag[s[i]] > beg {
beg = flag[s[i]] }
flag[s[i]] = i+1
max = maxnum(max, i - beg + 1) }
return max}
func maxnum(a, b int) int {
if a > b { return a } return b}
8.1
最新推荐文章于 2021-05-26 16:28:26 发布