java队列PriorityQueue
package frank;
import java.lang.*;
import java.util.PriorityQueue;
/**
* 队列,PriorityQueue,按照大小的顺序自动排列,把最小的放在最前面
* 它也有两种排序,自然排序和定制排序
* */
public class App
{
public static void main(String[] args)throws Exception
{
PriorityQueue pq = new PriorityQueue();
pq.offer(6);//添加的队列最后
pq.offer(-3);
pq.offer(9);
pq.offer(0);
System.out.println(pq);//并没有按照大小进行排序,其实是受到toString的影响,调用poll就是自动的排序
System.out.println(pq.poll());//获取头部元素,并删除
System.out.println(pq);
}
}
浙公网安备 33010602011771号