Day 22 3. 无重复字符的最长子串
3. 无重复字符的最长子串
题目
1 |
|
题目思路
- 1、本题是很经典的滑动窗口的题目,建立unordered_set集合,确认集合中没有重复元素,其中调用 unordered_set的find()方法,此方法返回一个迭代器,指向和参数哈希值匹配的元素,如果没有匹配的元素,会返回这个容器的结束迭代器。
- 2、本题只需要一直移入str,当str不满足题目意思时候,移除左边的元素,直到满足题目要求为止,便可以得到答案。
1 |
|
复杂度
时间复杂度:O($n$)
空间复杂度:O($n$)
Day 22 3. 无重复字符的最长子串
https://chaggle.github.io/2021/10/01/Leetcode/91-day/day-22/