题目:
给定一个字符串,找到最长子字符串的长度,要求子字符串中所有字符不重复。
题解:
s = "abcabcbb"
def lengthOfLongestSubstring():
char_index_map = {}
max_length = 0
left = 0
for right in range(len(s)):
if s[right] in char_index_map and char_index_map[s[right]] >= left:
left = char_index_map[s[right]] + 1
char_index_map[s[right]] = right
max_length = max(max_length, right - left + 1)
return max_length
if __name__ == '__main__':
max_length = lengthOfLongestSubstring()
print(max_length)

818

被折叠的 条评论
为什么被折叠?



