【发布时间】:2011-02-22 11:10:07
【问题描述】:
我正在做一个 Java 应用程序,但我面临一些与性能有关的疑问。
我有一个 PriorityQueue,它保证我删除的元素是具有更高优先级的元素。该 PriorityQueue 具有类 Event 的实例(实现 Comparable 接口)。每个事件都与一个实体相关联。
优先级队列的大小可能很大,而且我必须经常删除与实体关联的事件。
现在我使用迭代器来运行所有的优先队列。但是我发现它很重,我想知道是否有更好的替代方法来搜索和删除与实体“xpto”相关的事件。
有什么建议吗?
谢谢!
【问题讨论】:
标签: java algorithm search sorting