首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
滑动窗口中位数
3条解析
开通博客写题解
姐姐的遮阳伞
发表于 2022-04-14 19:20:36
思路: 自己维护一个窗口,使窗口里面的数字是有序的。如果能够做到这一点,那么我们每次取中位数就相当方便了。大致思路有了之后,我们应该解决下面问题 窗口应该使用什么数据结构? 在这里,我们使用 ArrayList,选取的理由主要是查找速度相对于 LinkedList 更快。我们需要频繁地插入数据,每
展开全文
agctXY
发表于 2024-11-15 23:12:24
思路一开始就有了,本以为会很快通过,结果被边界条件卡了很久.显然要用到滑动窗口,窗口每次滑动时会加入和删除一个数字.容易想到使用std::multiset来维护递增序列,并且std::multiset的插入和删除都是O(logK).那么如何找到这个序列的中位数呢? - 初始化时,需要从mult
展开全文
17c89
发表于 2024-11-13 13:59:07
import java.util.*; /** * NC395 滑动窗口中位数 * @author d3y1 */ public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * <p
展开全文
查看本题
查看本题讨论
等你来战
查看全部
牛客小白月赛128
报名截止时间:2026-01-30 21:00
牛客周赛 Round 129
报名截止时间:2026-02-01 21:00
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
2026牛客寒假算法基础集训营2
报名截止时间:2026-02-05 18:00
2026牛客寒假算法基础集训营3
报名截止时间:2026-02-07 18:00
牛客周赛 Round 130
报名截止时间:2026-02-08 21:00
2026牛客寒假算法基础集训营4
报名截止时间:2026-02-09 18:00
2026牛客寒假算法基础集训营5
报名截止时间:2026-02-11 18:00
2026牛客寒假算法基础集训营6
报名截止时间:2026-02-13 18:00
牛客2026年情人节比赛
报名截止时间:2026-02-14 21:00
牛客周赛 Round 131
报名截止时间:2026-02-15 21:00
牛客2026年除夕娱乐赛
报名截止时间:2026-02-17 01:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题