3. 无重复字符的最长子串 golang
生活随笔
收集整理的這篇文章主要介紹了
3. 无重复字符的最长子串 golang
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
官解
func lengthOfLongestSubstring(s string) int {n := len(s)ans := 0subMap := make(map[byte]int)for i, j := 0, 0; j < n; j++ {if v, ok := subMap[byte(s[j])]; ok {if i < v {i = v}}if ans < (j - i + 1) {ans = j - i + 1}subMap[byte(s[j])] = j + 1}return ans }總結(jié)
以上是生活随笔為你收集整理的3. 无重复字符的最长子串 golang的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 原神手游太山府怎么解锁
- 下一篇: 输卵管不孕积水怎么办