首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
STL中的优先队列是采用什么数据结构来实现的?()
[单选题]
STL中的优先队列是采用什么数据结构来实现的?()
堆
队列
栈
图
查看正确选项
添加笔记
求解答(6)
邀请回答
收藏(719)
分享
6个回答
添加回答
19
lemonn
STL之优先队列
priority_queue
优先队列,也就是原来我们学过的堆,按照自己定义的优先级出队时。默认情况下底层是以Vector实现的heap。
只有入队、出队、判空、大小的操作,并不具备查找功能。
发表于 2017-09-06 09:49:51
回复(0)
11
牛客-68
STL中的priority_queue,它就是用堆实现的,插入或删除不需要排序,只是一个调整堆的过程。
发表于 2017-06-12 10:26:42
回复(2)
5
门头沟落魄打工人
优先队列priority_queue,其底层是堆
发表于 2019-08-05 08:51:39
回复(0)
3
yj01
玩过lol等等都知道服务器爆满的时候会出现排队。
尤其是天梯排名的变化, 我觉得一般用堆来实现取最上面的是最快的
发表于 2017-12-02 10:52:33
回复(0)
2
warrior_shadow
priority_queue 底层是堆
发表于 2018-07-13 17:56:43
回复(0)
2
sunlight_run
优先队列有两种,一种是最大优先队列;一种是最小优先队列;每次取自队列的第一个元素分别是优先级最大和优先级最小的元素。
我们可以使用“堆(heap)”的数据结构来实现优先队列
发表于 2017-06-13 20:19:33
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
队列
上传者:
城市里的养猫者
难度:
6条回答
719收藏
7529浏览
热门推荐
相关试题
进制转换
字符串
评论
(2526)
来自
华为研发工程师编程题
“连戏”在...
产品
运营
哔哩哔哩
行业常识
2020
评论
(1)
环形数组的连续子数组最大和
动态规划
评论
(1)
过河
动态规划
评论
(1)
统计子序列数
动态规划
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题