[Leetcode] #3 Longest Substring Without Repeating Characters
2017-02-12 22:29
549 查看
Discription:
Given a string, find the length of the longest substring without repeating characters.Examples:Given"abcabcbb", the answer is
"abc", which the length is 3.Given
"bbbbb", the answer is
"b", with the length of 1.Given
"pwwkew", the answer is
"wke", with the length of 3. Note that the answer must be a substring,
"pwke"is a subsequence and not a substring.
Solution:
class Solution { public: int lengthOfLongestSubstring(string s) { if (s.empty()) return 0; int begin = 0, end = 0, maxlen = 1; unordered_map<char, int> map0; while (end<s.size()) { while (end<s.size() && map0[s[end]] == 0) { map0[s[end]] = 1; end++; } maxlen = max(end - begin, maxlen); while (map0[s[end]] == 1) { map0[s[begin]] = 0; begin++; } } return maxlen; } };GitHub-Leetcode:https://github.com/wenwu313/LeetCode
相关文章推荐
- 【一天一道LeetCode】 #3 Longest Substring Without Repeating Characters
- #3 LeetCode——Longest Substring Without Repeating Characters
- Longest Substring Without Repeating Characters_leetcode_#3
- LeetCode题解 #3 Longest Substring Without Repeating Characters
- [leetcode] #3 Longest Substring Without Repeating Characters
- LeetCode解题-#3-Longest Substring Without Repeating Characters
- [LeetCode]#3 Longest Substring Without Repeating Characters
- LeetCode题库解答与分析——#3.无重复字符的最长子串LongestSubstringWithoutRepeatingCharacters
- LeetCode #3: Longest Substring Without Repeating Characters
- 【一天一道LeetCode】 #3 Longest Substring Without Repeating Characters
- [leetcode]Longest Substring Without Repeating Characters
- LeetCode 3 - Longest Substring Without Repeating Characters
- leetcode 题目 Longest Substring Without Repeating Characters
- leetcode 3 Longest Substring Without Repeating Characters
- 【LeetCode】Longest Substring Without Repeating Characters && 【九度】题目1530:最长不重复子串
- Leetcode 3 Longest Substring Without Repeating Characters
- [leetcode]Longest Substring Without Repeating Characters
- leetcode_java_Longest Substring Without Repeating Characters
- leetcode_[Python/C++]_3_Longest Substring Without Repeating Characters(不重复子串最大长度)
- 最长子串(Leetcode-3 Longest Substring Without Repeating Characters)