X Tutup
import java.util.HashMap; import java.util.Map; /** * @Author:Aliyang * @Data: Created in 下午5:25 18-6-19 * longest-substring-without-repeating-characters:别人解法 * 思路:又一次理解错,以为出现重复直接从当前i往后继续找,其实需要的是从前边的没重复的位置移动到和当前i的字符相同的字符的位置往后 **/ public class T146 { public int lengthOfLongestSubstring(String s) { if (s==null||s.length()==0) return 0; Map map=new HashMap<>();//记录i之前出现某个字符的次数 int max=0; int leftBound=0; for (int i=0;i
X Tutup