方法 1:滑动窗口
思路
- 用 
left和right来保存滑动窗口。滑动窗口内的就是答案要求的不包含重复字符的字符串。 right用于遍历数组,每遍历一个字符,就移动left,直到滑动窗口中没有重复字符为止。
代码
 |  | 
复杂度
- 时间复杂度:$O(n)$
 - 空间复杂度:$O(\Sigma)$,$\Sigma$ 为字符集的长度, <= 128。
 
left 和 right 来保存滑动窗口。滑动窗口内的就是答案要求的不包含重复字符的字符串。right 用于遍历数组,每遍历一个字符,就移动 left,直到滑动窗口中没有重复字符为止。 |  |