📜  数据结构|队列|问题5

📅  最后修改于: 2021-06-29 23:38:24             🧑  作者: Mango

使用以下哪个数据结构可以有效地实现优先级队列?假设插入和窥视(查看当前最高优先级项目的操作)和提取(删除最高优先级项目)的操作数几乎相同。
(A)阵列
(B)链表
(C)堆数据结构,如二进制堆,斐波那契堆
(D)以上都不是答案: (C)
说明:参见http://en.wikipedia.org/wiki/Priority_queue