Java中的PriorityQueue的javadoc表示:此队列的头部是指定排序的最小元素.
有谁知道这个类是打算用作堆还是恰好适合堆描述?如果它应该是一个堆,那么我很困惑为什么他们选择通过remove()返回"最少"元素 - 为什么'最少'元素具有最优先权或者像'最大'堆中使用的"最老的"元素?
提前致谢
java data-structures
data-structures ×1
java ×1