leetcode 3. Longest Substring Without Repeating Characters
来源:互联网 发布:挖矿软件是什么 编辑:程序博客网 时间:2024/05/21 10:32
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.
Subscribe to see which companies asked this question.
解法一:更新初始位置,用当前位置减去初始位置。每个字母都要放进map中。
class Solution {public: int lengthOfLongestSubstring(string s) { map<char,int> hashmap; int begin=0; int maxnum=0; for(int i=0,j=0;i<s.size();i++){ if(hashmap.find(s[i])!=hashmap.end()){ j=max(j,hashmap[s[i]]+1); } hashmap[s[i]]=i; maxnum=max(i-j+1,maxnum); } return maxnum; }};
0 0
- [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.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. 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.Longest Substring Without Repeating Characters
- Leetcode 3. Longest Substring Without Repeating Characters
- 3. Longest Substring Without Repeating Characters LeetCode
- (Leetcode)3. Longest Substring Without Repeating Characters
- leetcode 3. Longest Substring Without Repeating Characters
- LeetCode-3. Longest Substring Without Repeating Characters
- 关于unix下实际用户ID、有效用户ID、设置用户ID、文件所有者ID的一点理解
- HTML5之WebStorm-Mac快捷键
- HTTPS相关原理
- 'utf8' codec can't decode byte 0x8b in position 14: invalid start byte
- log4c 使用手册(整合多个资料)
- leetcode 3. Longest Substring Without Repeating Characters
- uva620
- 证明在含环的链表中,快慢指针最终会相遇。
- XML配置文件的解析 写入
- 写于三月的反思与总结
- Project Euler Problem 16 Power digit sum
- C++求最大公约数的三种方法
- CodeForces
- angr 的中文说明文档