给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。

  1. /**
  2. * @param {string} s
  3. * @return {number}
  4. */
  5. var lengthOfLongestSubstring = function(s) {
  6. var res = 0
  7. for(var i = 0;i<s.length;i++){
  8. for(var j=i+1;j<n;j++){
  9. if(allUnique(s,i,j))
  10. }
  11. }
  12. };
  13. function allUnique(str,start,end){
  14. var set = new Set()
  15. // for(var i= start,i<end;i++){
  16. // var ch = str.charAt(i)
  17. var ch =str.substr(start,end)
  18. if(set.has(ch)) return false
  19. set.add(ch)
  20. // }
  21. console.log('set',set);
  22. }