/*
@v7fgg
执行用时:199 ms, 在所有 Java 提交中击败了5.02%的用户
内存消耗:40.6 MB, 在所有 Java 提交中击败了100.00%的用户
2020年7月14日 22:04
*/
class Solution {
public int lengthOfLongestSubstring(String s) {
int ans=0;
for(int i=0;i<s.length()&&s.length()-i>=ans;i++){
Set<Character> set=new HashSet<>();
for(int j=i;j<s.length();j++){
if(set.contains(s.charAt(j))){
break;
}
else{set.add(s.charAt(j));}
}
ans=Math.max(ans,set.size());
}
return ans;
}
}
leetcode 面试题48.最长重复字符的子字符串
最新推荐文章于 2023-05-23 23:27:44 发布