PriorityQueue
是一个基于小顶堆的无界队列,非线程安全,内部元素无序,只有顶部存储着最小的元素;入队是堆的插入元素实现,出队是堆的删除元素实现。
主要属性
1 | public class PriorityQueue<E> extends AbstractQueue<E> |
入队
1 | public boolean add(E e) { |
出队
1 | public E remove() { |
不开心的根源在于读书太多而自由太少
PriorityQueue
是一个基于小顶堆的无界队列,非线程安全,内部元素无序,只有顶部存储着最小的元素;入队是堆的插入元素实现,出队是堆的删除元素实现。
1 | public class PriorityQueue<E> extends AbstractQueue<E> |
1 | public boolean add(E e) { |
1 | public E remove() { |
微信支付