滑动窗口
无重复字符的最长子串
这道题主要就是滑动窗口的思想,何为滑动窗口?
其实就是一个队列,比如例题中的 abcabcbb,进入这个队列(窗口)为 abc 满足题目要求,当再进入 a,队列变成了 abca,这时候不满足要求。所以,我们要移动这个队列!也是单调队列的经典应用
把最左边的队列持续移出,保留其最大长度,维持这个最大长度的队列,即是题目解
复制代码
滑动窗口
复制代码
滑动窗口的平均值
复制代码
版权声明: 本文为 InfoQ 作者【秋名山码民】的原创文章。
原文链接:【http://xie.infoq.cn/article/8781b130a85c6985fe6a35b51】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论