Java PriorityQueue.poll
时间: 2023-10-29 11:47:04 浏览: 150
JAVA:PriorityQueue
5星 · 资源好评率100%
() 和 remove()方法的区别是什么?
回答:Java PriorityQueue.poll() 方法会返回队列中最小的元素,并从队列中移除它,如果队列为空,则返回 null。Java PriorityQueue.remove() 方法也会返回队列中最小的元素,并从队列中移除它,但是如果队列为空,则抛出NoSuchElementException异常。因此,两个方法的主要区别在于当队列为空时的处理方式不同。
阅读全文