leetcode3. Longest Substring Without Repeating Characters
Posted LOVEwitch
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode3. Longest Substring Without Repeating Characters相关的知识,希望对你有一定的参考价值。
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 subsequenceand not a substring.
var lengthOfLongestSubstring = function(s) { if (s.length == 0) {return 0;} var longest = 0, p1 = 0, p2 = 0, hashmap = {}; while(p2 < s.length) { if (hashmap[s[p2]] != undefined) { p1 = Math.max(hashmap[s[p2]]+1,p1) } longest = Math.max(longest,p2-p1+1); hashmap[s[p2]] = p2; p2++; } return longest; };
以上是关于leetcode3. Longest Substring Without Repeating Characters的主要内容,如果未能解决你的问题,请参考以下文章
leetcode3. Longest Substring Without Repeating Characters
Leetcode3---Longest Substring Without Repeating Characters
leetcode3 Longest Substring Without Repeating Characters
LeetCode 3. Longest Substring Without Repeating Characters
3. 没有重复字母的最长子串 [leetcode 3: Longest Substring Without Repeating Characters]
3. 没有重复字母的最长子串 [leetcode 3: Longest Substring Without Repeating Characters]