相关疑难解决方法(0)

我们是否有优先级队列支持删除操作,其复杂性与其他操作相同?

Priority Queue以从集合中检索max或min元素而闻名.优先级队列上的两个常见操作是InsertDeleteMin/DeleteMax.我们是否有支持Delete(x)的优先级队列?Delete(x)的含义是从优先级队列中删除项目x.

天真的方法是找到项目x并删除它,但它需要线性时间.我正在寻找一些更好的算法.

algorithm priority-queue data-structures

3
推荐指数
1
解决办法
1305
查看次数