class Solution {
public:
int lengthOfLongestSubstring(string s) {
int len = 0;
set<char> substr;
for(int i=0; i<s.length(); i++)
{
substr.clear(); //每次循环前先把set清空
for(int j=i; j<s.length(); j++)
{
if(substr.count(s[j]))//s[j]在substr里
break;
substr.insert(s[j]);//s[j]不在substr里
}
if(substr.size()>len) //每次循环后得到相对较大的子串长度
len = substr.size();
}
return len;
}
};