Class BoundedPriorityQueue<E>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractQueue<E>
java.util.PriorityQueue<E>
org.miaixz.bus.core.center.queue.BoundedPriorityQueue<E>
Type Parameters:
E - 成员类型
All Implemented Interfaces:
Serializable, Iterable<E>, Collection<E>, Queue<E>

public class BoundedPriorityQueue<E> extends PriorityQueue<E>
有界优先队列 按照给定的排序规则,排序元素,当队列满时,按照给定的排序规则淘汰末尾元素(去除末尾元素)
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • BoundedPriorityQueue

      public BoundedPriorityQueue(int capacity)
    • BoundedPriorityQueue

      public BoundedPriorityQueue(int capacity, Comparator<? super E> comparator)
      构造
      Parameters:
      capacity - 容量
      comparator - 比较器
  • Method Details