Javascript 无重复字符的最长子字符串(用于循环方式)
LeetCode问题#3 输入:“ABCABB” 产出:3 说明:答案是“abc”,长度为3Javascript 无重复字符的最长子字符串(用于循环方式),javascript,string,algorithm,longest-substring,Javascript,String,Algorithm,Longest Substring,LeetCode问题#3 输入:“ABCABB” 产出:3 说明:答案是“abc”,长度为3 var lengthOfLongestSubstring=函数{ var arr=s.split(“”); var-fArr=[arr[0]]; var x=fArr.长度; 对于(变量i=1;i
var lengthOfLongestSubstring=函数{
var arr=s.split(“”);
var-fArr=[arr[0]];
var x=fArr.长度;
对于(变量i=1;i 长度长度子字符串(“ABCABBB”)
函数lengthOfLongestSubstring
对给定的输入产生不同的错误:TypeError:fArr[j]未定义
在你说fArr=[fArr[j]+arr[i]
之后,fArr
有一个元素,并且x
不再是实际长度。不需要额外的变量x
来跟踪数组长度fArr.length
已经这样做了。