赞
踩
记录刷LeetCode有关窗口滑动题目的总结,包括原理、应用场景、优化等。
一、窗口滑动算法
滑动窗口的应用场景有几个特点:
1. 需要输出或比较的结果在原数据结构中是连续排列的;
2. 每次窗口滑动时,只需观察窗口两端元素的变化,无论窗口多长,每次只操作两个头尾元素,当用到的窗口比较长时,可以显著减少操作次数;
3. 窗口内元素的整体性比较强,窗口滑动可以只通过操作头尾两个位置的变化实现,但对比结果时往往要用到窗口中所有元素。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。