码迷,mamicode.com
首页 > 其他好文 > 详细

无重复字符的最长子串

时间:2019-03-25 10:57:23      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:lse   tar   har   str   contain   ret   boolean   character   i+1   

法一:暴力法
class
Solution { public int lengthOfLongestSubstring(String s) { int n=s.length(); int ans=0; for(int i=0;i<n;i++){ for(int j=i+1;j<n;j++){ if(allUnique(s,i,j)) ans=Math.max(ans,j-i); } } return ans; } public boolean allUnique(String s,int start,int end){ Set<Character> set = new HashSet<>(); for(int i=start;i<end;i++){ Character ch = s.charAt(i); if(set.contains(ch)) return false; set.add(ch); } return true; } }

 

无重复字符的最长子串

标签:lse   tar   har   str   contain   ret   boolean   character   i+1   

原文地址:https://www.cnblogs.com/running-world/p/10592173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!