无重复字符的最长子串

无重复字符的最长子串

(1)

lengthOfLongestSubstring(s){
      let arr = s.split('');
      let nums = [];
      let len = arr.length;
      let resMax = 0;
      let index = 0;
      while(index < len){
        let max = 0;
        for(let i = 0; i < arr.length; i++){
          if(nums.indexOf(arr[i]) === -1){   // nums中不包含arr[i]
            nums.push(arr[i]);
            max = nums.length > max ? nums.length : max;
          }
          else{
            nums = [];
            break;
          }
        }
        resMax = max > resMax ? max : resMax;
        arr.shift();
        index++;
      }
      return resMax;
    }

(2)

算法 文章被收录于专栏

JavaScript算法

全部评论

相关推荐

11-01 08:48
门头沟学院 C++
伤心的候选人在吵架:佬你不要的,能不能拿户口本证明过户给我。。球球了
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务