力扣第3题 无重复字符的最长子串
Posted woodjay
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了力扣第3题 无重复字符的最长子串相关的知识,希望对你有一定的参考价值。
力扣第3题 无重复字符的最长子串
class Solution {
public:
int lengthOfLongestSubstring(string s) {
int len = s.size();
map<char, int> myMap;
map<char, int>::iterator itor;
int start = 0;
int maxNum = 0;
for (int i = 0; i < len; i++)
{
itor = myMap.find(s[i]);
if (itor != myMap.end())
{
start = max(itor->second, start);
}
myMap[s[i]] = i + 1;
maxNum = max(maxNum, i - start + 1);
}
return maxNum;
}
};
以上是关于力扣第3题 无重复字符的最长子串的主要内容,如果未能解决你的问题,请参考以下文章