什么是Java优先级队列(Priority Queue)?

PriorityQueue是一个基于优先级堆的无界队列。它的元素是按照自然顺序排序的。在创建元素的时候,我们给它一个一个负责排序的比较器。PriorityQueue不允许null值,因为

它们没有自然排序,或者说没有任何相关联的比较器。最后PriorityQueue不是线程安全的,出对和入队的时间复杂度都是O(log(n))

猜你喜欢

转载自www.cnblogs.com/yzh-blog/p/8903272.html