无重复字符的最长子串(力扣中等难度)
题目
3. 无重复字符的最长子串
难度中等8194
给定一个字符串 s
,请你找出其中不含有重复字符的 最长子串 的长度。
示例 1:
1 | 输入: s = "abcabcbb" |
示例 2:
1 | 输入: s = "bbbbb" |
示例 3:
1 | 输入: s = "pwwkew" |
提示:
0 <= s.length <= 5 * 104
s
由英文字母、数字、符号和空格组成
思路
滑动窗口,左边的指针往右循环,右指针,一直往右走,直到遇到跟左右指针范围内相同的字符停止,然后左移动指针,把最左边的字符,从窗口中去掉即可,每次比较,最后返回最大值
代码
1 | class Solution { |
版权声明:
原创博主:牛哄哄的柯南
博主原文链接:https://keafmd.blog.csdn.net/
个人博客链接:https://www.keafmd.top/
看完如果对你有帮助,感谢点击下面的点赞支持!
[哈哈][抱拳]
加油!
共同努力!
Keafmd