滑动窗口算法
2023年1月19日 · 128 字 · 1 分钟
滑动窗口算法是查找连续区间常用的算法之一。 本文分享滑动窗口算法的通用框架。 算法 定义$left$和$right$双指针,代表窗口的左边界和右边界 当$right$小于给定区间大小时,我们可以进行操作。 在扩大窗口时,需要加当前新加入的数据进行处理 当当前窗口内数据不满足条件时,右移$left$指针缩小窗口 计算$[left,right]$之间的数据,和最佳答案比较并更新最佳答案 右移$right$ 下面是滑动窗口通用框架的java语言实现。