如何获取priorityqueue中的最小(大)元素

   2024-09-30 4150
核心提示:在Java中,要获取PriorityQueue中的最小(或最大)元素,您可以使用peek()方法import java.util.PriorityQueue;public class Mai

在Java中,要获取PriorityQueue中的最小(或最大)元素,您可以使用peek()方法

import java.util.PriorityQueue;public class Main {    public static void main(String[] args) {        PriorityQueue<Integer> priorityQueue = new PriorityQueue<>();                // 添加元素到PriorityQueue        priorityQueue.add(5);        priorityQueue.add(1);        priorityQueue.add(3);                // 获取并输出最小元素        int minElement = priorityQueue.peek();        System.out.println("最小元素: " + minElement);    }}

在这个例子中,我们创建了一个PriorityQueue,并向其中添加了一些元素。然后,我们使用peek()方法获取并输出最小元素。

请注意,peek()方法只是返回队列中的第一个元素,而不会删除它。如果您想删除并返回最小(或最大)元素,请使用poll()方法。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号