原题地址 用两个指针分别记录窗口的左右边界,移动指针时忽略那些出现在S种但是没有出现在T中的字符 1. 扩展窗口.向右移动右指针,当窗口内的字符即将多于T内的字符时,停止右移 2. 收缩窗口.向右调整左指针,当窗口内的字符即将少于T内的字符时,停止右移 3. 统计结果.如果窗口内的字符包含了T内的所有字符,且窗口更小,更新最小窗口 4. 继续下一个周期(返回1) 大致思路就是这样了,在具体实现中我用了一个left变量记录当前还未完全包含的非重字符数量,比如当前窗口还差2个a和3个b,则left=…