小编典典

Java的PriorityQueue与最小堆有什么不同?

java

PriorityQueue如果您不能使用 insertWithPriority,
为什么要命名?看起来非常类似于堆。有什么区别吗?如果没有区别,那为什么命名PriorityQueue而不是堆?


阅读 265

收藏
2020-12-03

共1个答案

小编典典

Add()的工作方式类似于insertWithPriority。

您可以使用构造函数为所需的类型定义优先级:

PriorityQueue(int, java.util.Comparator)

http://download.oracle.com/javase/1,5.0/docs/api/java/util/PriorityQueue.html下查看

比较器给出的顺序将表示队列中的优先级。

2020-12-03