3
我使用PriorityBlockingQueue
來維護使用比較器指定順序的對象列表。我的要求如下:首先,我將N
對象添加到隊列中,隊列使用它維護有序列表。稍後,我更改已添加到隊列中的對象的值。問題在於隊列未根據對象中的更新值進行刷新。相比之下,我發現當一個對象被移除時,隊列被刷新。添加元素後重新排序priorityblockingqueue
有無論如何我可以手動刷新隊列中的值,然後以非常有效的方式從中獲取值?
哪個實現具有此功能? –
我從來沒有看到任何實際支持此功能的語言的優先級隊列實現,並且不是學術論文的一部分。如果你真的想要,你必須自己推出。 –