3. Longest Substring Without Repeating Characters
C++ | 100% Success | Simple Approachclass Solution {
public:
int lengthOfLongestSubstring(string s) {
unordered_map<char,int> mp;
int start=0,maxlength=0;
for(int i=0;i<s.length();i++){
mp[s[i]]++;
if(mp[s[i]]>1){
while(start< s.length() && mp[s[i]]>1)
{
mp[s[start]]--;
start++;
}
}
maxlength=max(maxlength,i-start+1);
}
return maxlength;
}
};
Comments
Post a Comment