算法

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

队列练习

浏览 29 扫码 分享 2023-11-23 20:54:25
  • 数据流中的移动平均值

    数据流中的移动平均值

    https://leetcode-cn.com/problems/moving-average-from-data-stream/

    1. class MovingAverage {
    2. double sum;
    3. double[] l;
    4. int start;
    5. int n;
    6. public MovingAverage(int size) {
    7. l = new double[size];
    8. sum = n = start = 0;
    9. }
    10. public double next(int val) {
    11. n++;
    12. sum += val;
    13. if(n >= l.length){
    14. int de = (n - 1) % l.length;
    15. sum -= l[de];
    16. l[de] = val;
    17. return sum / l.length;
    18. }
    19. else{
    20. l[n - 1] = val;
    21. return sum / n;
    22. }
    23. }
    24. }

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 链表
    • 堆栈
    • 堆栈练习
    • 队列
    • 队列练习
    • BFS
    • DFS
    • 二叉树
    • 二叉树练习
    • 二叉搜索树
    • 二叉搜索树练习
    • 堆
    • 排序
    • 哈希表
    • 动态规划
    • 贪心
    • 回溯
    • 二分查找
    • 数组与字符串
    • 理论
      • AVL、红黑树
      • 散列查找
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注