最后更新 二刷 08-Jan-2017 和76.159很像.. 2 pointers.. 通过判断是否每一次是有效读取来增减accumulator,从而判断当前是否符合规定,再来更新maxLength Time: O(n) Sapce : O(1) public class Solution { public int lengthOfLongestSubstringKDistinct(String s, int k) { if (s.length() == 0 || k == 0) return…