1.优先级队列,声明下一个弹出的元素是最需要(优先级最高的)的元素。例如当飞机临近起飞时,这架飞机上的乘客可以办理登机手续时排在对头。
2.插入元素。默认使用offer(),插入时,使用的是自然顺序,但是你可以在通过自己的Comparator来修改这个顺序。
3.获得、删除队头元素。这时,可以确保你队头的元素是优先级最高的元素。
1.优先级队列,声明下一个弹出的元素是最需要(优先级最高的)的元素。例如当飞机临近起飞时,这架飞机上的乘客可以办理登机手续时排在对头。
2.插入元素。默认使用offer(),插入时,使用的是自然顺序,但是你可以在通过自己的Comparator来修改这个顺序。
3.获得、删除队头元素。这时,可以确保你队头的元素是优先级最高的元素。