‹ 上一题 下一题 ›

g5-08443. priority_queue·默认大根堆堆顶最大 未做

1000 ms 256 MB 测试点 ? 知识点题GESP-55级·STL客观题单选
priority_queue<int> pq;
pq.push(3); pq.push(1); pq.push(4);
cout << pq.top();

输出的结果是( )。

  • A. 4:默认是大根堆,top() 永远是当前最大值
  • B. 1:默认是小根堆,top() 是当前最小值
  • C. 3:像队列一样先进先出,top() 是最先插入的
  • D. 编译错误:priority_queue 没有 top 操作
未选择
输入
输出

            
答案