3. Longest Substring Without Repeating Characters

xiaoxiao2021-02-28  38

3. Longest Substring Without Repeating Characters

class Solution { public: int lengthOfLongestSubstring(string s) { if(s.empty()) return 0; int start=0,end=0,maxlen=0; unordered_map<char,int> map; for(int end=0;end<s.size();){ if(map.find(s[end])==map.end()){ map[s[end]]=end; maxlen=max(end-start+1,maxlen); end++; } else{ start=map[s[end]]+1; end=start; map.clear(); } } return maxlen; } };
转载请注明原文地址: https://www.6miu.com/read-2628040.html

最新回复(0)