思路是用一个idx表示当前子串类的起始位置解决方法:deflengthOfLongestSubstring(self,s:str)->int:m=dict()'''对每个charc如果没有出现继续出现:在当前词中字符串索引之前:继续之后:映射位置之后的一位'''idx=0res=0fori,cinenumerate(s):如果c不在m中:通过else:如果m[c]

思路是用一个idx表示当前子串类的起始位置解决方法:deflengthOfLongestSubstring(self,s:str)->int:m=dict()'''对每个charc如果没有出现继续出现:在当前词中字符串索引之前:继续之后:映射位置之后的一位'''idx=0res=0fori,cinenumerate(s):如果c不在m中:通过else:如果m[c]