小编Har*_*rry的帖子

具有查找功能的优先级队列 - 最快的实现

我正在寻找一个具有附加要求的优先级队列,一个查找/搜索功能,它将告诉一个项目是否在队列中的任何位置.所以函数将是:insert,del-min和find.

我不确定是否应该使用Heap或Self-balancing二进制搜索树.看来PQ通常用Heap实现,但我想知道使用二叉搜索树是否有任何优势,因为我还需要find函数.

此外,平均而言,我会做更多的插入而不是删除.我也在考虑一个d-ary堆.基本上,每一秒都很重要.

谢谢!

heap optimization binary-tree types priority-queue

13
推荐指数
1
解决办法
8735
查看次数

标签 统计

binary-tree ×1

heap ×1

optimization ×1

priority-queue ×1

types ×1