java - 关于Java中优先级队列的问题

标签 java priority-queue

是否可以有一个具有相同 key 的优先级队列?

所以有像<100,买> <100,卖>这样的条目。然后,当我有具有相同 key 的条目时,当存在该 key 的买卖时,删除这些条目。我认为它可以像 if 语句一样工作

如果 <100,买入> && <100,卖出>{ 然后从队列中删除这两个条目; }

类似的事情。

最佳答案

问。是否可以有一个具有相同键的优先级队列?

A.是的,可以,但是请参阅问题下的评论,其中有针对您的任务建议的有效解决方案。

查看第 3 号幻灯片了解更多详细信息,

http://ww3.algorithmdesign.net/handouts/Heap.pdf

祝你编码愉快!

关于java - 关于Java中优先级队列的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6243697/

相关文章:

java - 代码完成后关闭 swing 应用程序

Java 优先级队列比较器

c++ - 为优先级队列重载运算符<

algorithm - Brodal优先级队列实现

java - Spring boot中spring-boot-starter-jersey资源上@Component注解的用途

java - 从 java 执行 C 二进制文件并从进程的输出流中读取

Java Jsoup 打印 For 循环

java - Dijkstra算法-优先级队列问题

go - GoLang 中使用 channel 的优先级队列

java - 如何在 Java 而不是 android 中读取蓝牙低功耗 RSSI