3. Longest Substring Without Repeating Characters
最长的没有重复字符的字符串长度
思路: 没有重复字符的子字符串为一个目标字符串,遍历所有字符,记录字符到索引的映射,如果一个字符在目标子串中且其下标比目标子串的起始下标大,则需要更新目标子串的起始下标,不断比较并获取最大的长度
复杂度:O(n)
Python:
1 | class Solution: |
Go:
1 | func lengthOfLongestSubstring(s string) int { |