在刷题的单身狗很开心
在刷题的单身狗很开心
全部文章
分类
2023河南萌新联赛第(八)场(3)
c++(1)
动态规划(5)
差分与前缀和(4)
洪水填法(1)
牛客小白月赛78(4)
牛客练习赛115(2)
牛客练习赛116(2)
算法(1)
算法刷题(2)
题解(176)
归档
标签
去牛客网
登录
/
注册
在刷题的单身狗很开心的博客
全部文章
(共1篇)
题解 | #Running Median#
使用对顶堆可解,左边的堆维护中位数前半部分,右边的堆维护中位数后半部分。在新的数进来的时候判断应该插左边还是右边,然后对左右如果差值超过1进行调整。 这样要么左堆的顶端是中位数,要么当左右相同大小的时候就是两个堆顶的数取平均数。 //对顶堆,以左边为承载多出来的那个中间数的堆 #inclu...
C++
对顶堆
优先队列
2023-09-13
3
438