• [博客翻译]纯函数滑动窗口聚合算法

    在 Haskell 中的竞技编程:栈、队列和单调滑动窗口 发布于 2024 年 11 月 27 日,标签为 挑战、Kattis、栈、队列、滑动窗口 和 单态 假设我们有一个长度为 (n) 的项目列表,并且我们想要在列表内考虑宽度为 (w) 的“窗口”(即连续的子序列)。 通过暴力方法,我们可以在 (O(nw)) 时间内计算每个窗口的总和:只需生成所有窗口并分别求和。但当然,我们可以做得更好:跟踪当前窗口的总和;每当我们将窗口向右滑动一个元素时,我们可以加上右边进入窗口的新元素并减去左边滑出窗口的元素。使用...
  • [博客翻译]队列反转控制流,但需要流控制

    当我们谈论异步系统的核心组件时,队列是一个关键元素。它们能够改变控制流程,帮助我们构建高吞吐量的系统,在负载过重时也能保持优雅。但这并非免费的午餐:为了正常运作,队列需要流量控制的支持。 想象一下,就像时间维度下的控制流图,我们用到达率和离开率来描述队列。到达率代表一段时间内的消息数量,比如每秒多少条。这个速率会随时间变化,反映了系统的动态行为。...
创作中心
开启你的AI千集创作之旅
发布首篇内容,开通创作中心 快来成为AI千集创作者吧~
公告

AI千集是一个私有数据集生成平台
在这里您可以获得本平台自训练的
LLM模型服务
和小伙伴一起玩转AI,做自己的AI机器人
来AI千集,获取AI数据集快人一步
扫一扫,快速获取解决方案与报价
立即咨询

千集助理是连通AI学研和企业的桥梁
登陆小程序
获取AI数字人贴身服务
工作生活效率瞬间提升

千集助理