java优先队列的方法
时间: 2023-11-04 12:23:14 浏览: 87
Java优先队列的实现
Java中优先队列的方法包括:
1. offer(E e):将指定元素插入队列中。
2. add(E e):将指定元素插入队列中,与offer方法相同。
3. poll():检索并移除队列的头部元素,如果队列为空则返回null。
4. remove():检索并移除队列的头部元素,与poll方法相同。
5. peek():检索但不移除队列的头部元素,如果队列为空则返回null。
6. element():检索但不移除队列的头部元素,与peek方法相同。
7. size():返回队列的大小。
8. isEmpty():判断队列是否为空。
9. clear():清空队列中的所有元素。
10. toArray():将队列转换为数组。
11. iterator():返回在此队列中按适当顺序迭代的迭代器。
12. contains(Object o):判断队列是否包含指定元素。
这些方法可以帮助您在使用优先队列时进行插入、删除、查找和判断操作。
阅读全文