一 思路 滑动窗口,遇到重复就记录新窗口,然后在老窗口和新窗口取最大长度 但是为什么效率这么低啊O(n)啊才 我看其他人的解法,python解法这个题很2慢 二代码 class Solution: def lengthOfLongestSubstring(self, s: str) -> int: m=left=right=n=0 res=[] for i in s: if i not in res: right+=1 n+=1 res.append(i) m=max(m,n) else: res=res[res.index(i)+1:]+[i] n=len(res) return m