[LeetCode 解题报告]003.Longest Substring Without Repeating Characters
2017-05-23 20:31
447 查看
Description:
Given a string, find the length of the longest substring without repeating characters.
Examples:
Given
Given
Given
substring,
算法思想:思想类似[编程之美-02]字符串的包含问题
中的高效解法,向int数组进行哈希。
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.
算法思想:思想类似[编程之美-02]字符串的包含问题
中的高效解法,向int数组进行哈希。
class Solution { public: int lengthOfLongestSubstring(string s) { int maxLength = 0, count[128] = {0}, i, j; for(i = 0, j = 0; i < s.length(); i++) { if(count[s[i]] == 1) { maxLength = max(maxLength, i-j); while(s[j] != s[i]) { count[s[j]] = 0; j ++; } j ++; } else count[s[i]] = 1; } return max(maxLength, i-j); } };
相关文章推荐
- [LeetCode] Longest Substring Without Repeating Characters 解题报告
- 【LeetCode】Longest Substring Without Repeating Characters 解题报告
- [LeetCode] Longest Substring Without Repeating Characters 解题报告
- LeetCode 3. Longest Substring Without Repeating Characters 解题报告
- [leetcode] 3. Longest Substring Without Repeating Characters 解题报告
- [LeetCode] Longest Substring Without Repeating Characters 解题报告
- 【LeetCode】Longest Substring Without Repeating Characters 解题报告
- [Leetcode] 3. Longest Substring without Repeating Characters 解题报告
- leetcode解题报告3. Longest Substring Without Repeating Characters
- Leetcode:Longest Substring Without Repeating Characters 解题报告
- Leetcode Longest Substring Without Repeating Characters解题报告
- [Leetcode]解题文档-Longest Substring Without Repeating Characters
- [Leetcode] 395. Longest Substring with At Least K Repeating Characters 解题报告
- LeetCode OJ 之 Longest Substring Without Repeating Characters 解题报告
- Longest Substring Without Repeating Characters解题报告
- Leetcode解题笔记 3.Longest Substring Without Repeating Characters [Medium]
- LeetCode解题-#3-Longest Substring Without Repeating Characters
- leetcode Longest Substring Without Repeating Characters解题记录
- [LeetCode] 3. Longest Substring Without Repeating Characters 解题思路
- Leetcode 395. Longest Substring with At Least K Repeating Characters 至少K重复最长子序列 解题报告