package leetcode; import java.util.HashMap; public class leetcode3 { //暴力法 public int lengthOfLongestSubstring1(String s) { if(s.length()==0) return 0; int [] nums=new int[26]; char[] chars=s.toCharArray(); int length=1; int maxlength=0; for(int i=0;ilength) length=maxlength; maxlength=0; for (int k = 0; k left * left 变为之前出现的重复字符的位置 * */ public int lengthOfLongestSubstring(String s) { if(s.length()==0) return 0; HashMap map = new HashMap(); int max=0; int left=0; for (int i = 0; i