E-Ink 新闻日报

← 返回列表

双栈滑动窗口聚合算法

文章介绍了一种用于维护滑动窗口聚合的高效算法,适用于不具备逆元的操作符(如最小值、最大值、分位数等)。该算法基于双栈方法,作者认为其通用性远超此前仅用于最小/最大值的版本,可实现O(1)最坏情况时间复杂度。

背景

滑动窗口聚合是实时数据处理、监控和流式分析中的常见需求。传统方法依赖可逆操作(如求和),在处理不可逆操作符(如最小值或近似去重计数)时存在局限。

来源
Lobsters
发布时间
2026年10月3日 20:39
评分
7.0 / 10