Leetcode[3] Longest Substring Without Repeating Characters
来源:互联网 发布:北京11选5遗漏数据查询 编辑:程序博客网 时间:2024/06/08 16:54
Given astring, find the length of the longest substring without repeating characters.For example, the longest substring without repeating letters for"abcabcbb" is "abc", which the length is 3. For"bbbbb" the longest substring is "b", with the length of 1.
C++版
class Solution {public:int lengthOfLongestSubstring(string s){ int n = s.length(); int i=0,j=0; ///两个指针,i始终指向新的字串开头,j一直往后走. int maxLen = 0; bool exist[256] = {false}; for(;j <n ; j++) { if (exist[s[j]]) { maxLen = max(maxLen, j-i); while (s[i] != s[j]) { exist[s[i]] = false; i++; } i++; } else { exist[s[j]] = true; } } return max(maxLen, j-i);}};Java版
public class Solution { public int lengthOfLongestSubstring(String s) { boolean[] exist = new boolean[256]; int i = 0, j = 0, maxLen = 0; for (; j < s.length(); j++) { while (exist[s.charAt(j)]) { exist[s.charAt(i)] = false; i++; } exist[s.charAt(j)] = true; maxLen = Math.max(j - i + 1, maxLen); } return maxLen; }}
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 3LONGEST 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]3Longest 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
- HDU 5115 Dire Wolf
- Python 字符串方法详解
- LeetCode 202 : Happy Number
- Leetcode Partition List 分割链表
- 蓝桥杯--- 历届试题 邮局 (深搜+暴力)(动态待解决)
- Leetcode[3] Longest Substring Without Repeating Characters
- 九度1014排名(结构体)
- 算法设计读书笔记第二章
- hdu 1757 A Simple Math Problem 矩阵快速幂
- Egret Wing实战教程
- 初步使用HTMLParser工具包【部分代码来自网络】
- RMAN duplicate数据库
- 苹果公司的专利战其实是营销战略?
- Ubuntu14.04安装Maven3.2.5