无重复字符的最长子串

. - 力扣(LeetCode)

滑动窗口个人理解:从整体与局部的角度看,如何求包含当前字符的前面无重复字符的最长子串?

1、前面的最长字符串不包含当前字符,则追加1个即可

2、前面的最长字符包含当前字符,则需要滑动窗口直到剔除重复的那个。即最长的

以此类推遍历每个字符,取最大值即可。

相关推荐
gihigo199813 分钟前
基于反步法的路径追踪控制
算法
Jim-2ha014 分钟前
【JavaScript】常见排序算法实现
javascript·算法·排序算法
王老师青少年编程19 分钟前
2025年12月GESP(C++二级): 黄金格
c++·算法·gesp·csp·信奥赛·二级·黄金格
Herbert_hwt30 分钟前
C语言位操作符详解:从入门到实战应用
c语言·算法
ss2731 小时前
CompletionService:Java并发工具包
java·开发语言·算法
额呃呃1 小时前
select和poll之间的性能对比
开发语言·算法
王哈哈^_^1 小时前
【完整源码+数据集】道路交通事故数据集,yolo车祸检测数据集 7869 张,交通事故级别检测数据集,交通事故检测系统实战教程
人工智能·深度学习·算法·yolo·目标检测·计算机视觉·毕业设计
星轨初途1 小时前
C++ string 类详解:概念、常用操作与实践(算法竞赛类)
开发语言·c++·经验分享·笔记·算法
先做个垃圾出来………1 小时前
53. 最大子数组和
算法·leetcode
Lucis__1 小时前
哈希实现&封装unordered系列容器
数据结构·c++·算法·哈希封装