无重复字符的最长子串

无重复字符的最长子串

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

全部评论

相关推荐

死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
10-14 23:01
已编辑
中国地质大学(武汉) Java
CUG芝士圈:虽然是网上的项目,但最好还是包装一下,然后现在大部分公司都在忙校招,十月底、十一月初会好找一些。最后,boss才沟通100家,别焦虑,我去年暑假找第一段实习的时候沟通了500➕才有面试,校友加油
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务