为什么会有滑动窗口?

既然我们已经有了滚动窗口,为什么还需要滑动窗口呢?
也就是滑动窗口的意义是什么?

其实滚动窗口和滑动窗口并没有特别的应用场景要求,也就是说到底什么时候用滑动窗口,什么时候用滚动窗口完全根据需求来决定.
那么滑动窗口和滚动窗口的区别是什么?
当我们需要更细粒度的统计计算,需要使用滑动窗口.
可能有人会问那我们使用将滚动窗口长度调低不也能完成该需求吗?
而且滑动窗口,会导致同一事件出现在了不同的窗口中,为数据处理带来麻烦.
但是滑动窗口在和滚动窗口相同的窗口长度下,能触发计算的频率更高,比如在窗口长度为30时,只使用滚动仅能计算1次,而滑动窗口可以计算(30/步长)次.所以当我们需要在一定窗口长度下触发多次的时候,需要使用滑动窗口.
这也就是滑动窗口和滚动窗口的区别.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吴成伟0122

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值