com.xiaoleilu.hutool
类 BoundedPriorityQueue<E>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractQueue<E>
java.util.PriorityQueue<E>
com.xiaoleilu.hutool.BoundedPriorityQueue<E>
- 类型参数:
E - 成员类型
- 所有已实现的接口:
- Serializable, Iterable<E>, Collection<E>, Queue<E>
public class BoundedPriorityQueue<E>
- extends PriorityQueue<E>
有界优先队列
按照给定的排序规则,排序元素,当队列满时,按照给定的排序规则淘汰末尾元素(去除末尾元素)
- 作者:
- xiaoleilu
- 另请参见:
- 序列化表格
BoundedPriorityQueue
public BoundedPriorityQueue(int capacity)
BoundedPriorityQueue
public BoundedPriorityQueue(int capacity,
Comparator<? super E> comparator)
offer
public boolean offer(E e)
- 指定者:
- 接口
Queue<E> 中的 offer - 覆盖:
- 类
PriorityQueue<E> 中的 offer
toList
public ArrayList<E> toList()
- 返回:
- 返回排序后的列表
iterator
public Iterator<E> iterator()
- 指定者:
- 接口
Iterable<E> 中的 iterator - 指定者:
- 接口
Collection<E> 中的 iterator - 覆盖:
- 类
PriorityQueue<E> 中的 iterator
Copyright © 2014. All rights reserved.