跳到正文
信奥逐课

第 206 课

滑动窗口

🔵 基础 约 7 分钟

一句话理解

滑动窗口是一个长度可变或固定的区间在数组上滑。

为什么要学

子数组满足某条件的最值长度。

讲解

右端扩张,左端在不合法时收缩。窗口内用计数或数据结构维护信息。

固定长度窗口每次只进一个出一个。

例子

最长不含重复字符:右端加入,若重复则左端右移直到不重复。

常见错误

练习 做完再看下一课

滑动窗口通常右指针外层右移,左指针按需右移。

进度保存在本机浏览器里。

左右方向键也可翻课