mirror of
https://github.com/Manoj-HV30/dsa-competitive-programming.git
synced 2026-05-16 19:35:22 +00:00
Leetcode day1
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
class Solution {
|
||||
public:
|
||||
int lengthOfLongestSubstring(string s) {
|
||||
int n =s.length();
|
||||
vector<int>charIndex(128,-1);
|
||||
int left = 0;
|
||||
int maxlen =0;
|
||||
for(int right =0;right<n;right++){
|
||||
if(charIndex[s[right]]>=left){
|
||||
left = charIndex[s[right]]+1;
|
||||
}
|
||||
charIndex[s[right]] = right;
|
||||
maxlen = max(maxlen, right-left+1);
|
||||
}
|
||||
return maxlen;
|
||||
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user