3. 无重复字符的最长子串
https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/
解法一:
用左开右闭区间(start, i]
表示无重复串范围,start初始=-1,i一次遍历数组。用一个dict存储每个字符上一次出现位置k,若上次出现在start之后,说明发生重复,舍弃前面的部分,start=k。
解法二:滑动窗口模板
最后更新于
https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/
用左开右闭区间(start, i]
表示无重复串范围,start初始=-1,i一次遍历数组。用一个dict存储每个字符上一次出现位置k,若上次出现在start之后,说明发生重复,舍弃前面的部分,start=k。
最后更新于