1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

题解链接

P4083.数据流的中位数

    2000ms Tried: 1409 Accepted: 420 Difficulty: 7 所属公司 : Hot100
    算法与标签>有序集合

Leetcode 295.数据流的中位数-原题链接

题目内容

中位数是有序整数列表中的中间值。如果列表的大小是偶数,则没有中间值,中位数是两个中间值的平均值。

  • 例如 arr=[2,3,4]arr = [2,3,4]arr=[2,3,4] 的中位数是 333 。
  • 例如 arr=[2,3]arr = [2,3]arr=[2,3] 的中位数是 (2+3)/2=2.5(2 + 3) / 2 = 2.5(2+3)/2=2.5 。

实现 MedianFinderMedianFinderMedianFinder 类:

  • MedianFinder()MedianFinder() MedianFinder()初始化 MedianFinderMedianFinderMedianFinder对象。
  • void addNum(int num)void\ addNum(int\ num)void addNum(int num) 将数据流中的整数 numnumnum添加到数据结构中。
  • double findMedian()double\ findMedian()double findMedian() 返回到目前为止所有元素的中位数。与实际答案相差 10−510^{-5}10−5以内的答案将被接受。

输入描述

  • 第一行输入一个整数 q,表示操作次数。
  • 接下来 q 行,每行是一个操作:
    • 若为 "add x",表示添加一个数字 x;
    • 若为 "median",表示查询当前所有数字的中位数。

输出描述

对于每个 "median" 操作,输出一行中位数,保留 1 位小数。

样例1

输入

5
add 1
add 2
median
add 3
median

输出

1.5
2.0

说明

MedianFinder medianFinder = new MedianFinder();

medianFinder.addNum(1); // arr = [1]

medianFinder.addNum(2); // arr = [1, 2]

medianFinder.findMedian(); // 返回 1.5 ((1 + 2) / 2)

medianFinder.addNum(3); // arr[1, 2, 3]

medianFinder.findMedian(); // return 2.0

提示:

  • −105<=num<=105-10^5 <= num <= 10^5−105<=num<=105
  • 在调用 findMedianfindMedianfindMedian之前,数据结构中至少有一个元素
  • 最多 5∗1045 * 10^45∗104 次调用 addNumaddNumaddNum和 findMedianfindMedianfindMedian

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 1, 34ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?