无重复字符的最长子串

无重复字符的最长子串

(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算法

全部评论

相关推荐

不亏是提前批,神仙打架,鼠鼠不配了
站队站对牛:现在92都报工艺岗了
投递韶音科技等公司7个岗位
点赞 评论 收藏
分享
06-02 15:17
门头沟学院 Java
心爱的idea:怎么会呢 应该是打招呼有问题 问就说实习6个月全国可飞随时到岗
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务