首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
为动态整数多重集S(允许包含重复值)设计一种数据结构,支持如
[问答题]
为动态整数多重集S(允许包含重复值)设计一种数据结构,支持如下两种操作:
INSERT(S,x)将x插入到S中。
DELETE-LARGER-HALF(S)将最大的
个元素从S中删除。
解释如何实现这种数据结构,使得任意m个INSERT和DELETE-LARGER-HALF操作的序列能在O(m)时间内完成。还要实现一个能在
时间内输出所有元素的操作。
添加笔记
求解答(0)
邀请回答
收藏(0)
分享
纠错
0个回答
添加回答
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
上传者:
小小
难度:
0条回答
0收藏
614浏览
热门推荐
相关试题
明明的随机数
数组
评论
(3704)
来自
华为研发工程师编程题
体育课测验(二)
广度优先搜索(BFS)
拓扑排序
dfs
评论
(2)
防火墙是怎么实现的?
计算机网络基础
评论
(1)
PMOS和NMOS的区别
元器件
评论
(1)
“乔布斯不做调查,张小龙不看数据。...
用户研究
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题