如何用java PriorityQueue 建立最小堆、最大堆
1、PriorityQueue默认情况下建立的是最小堆,堆顶元素是最小值。如果输出这个堆,得到的序列是递增的。2、可以自定义比较器,使得PriorityQueue建立最大堆,堆顶元素是最大值,如果输出这个堆,得到的序列是递减的。首先看一下PriorityQueue在默认的情况下是如何使用的:import java.util.PriorityQueue; public class Test9 { public static void main(String[] args) { int







