Java之PriorityQueue实现最大堆、最小堆

简要归纳 学习不少算法知识,力争作到最优解的学习过程当中,不少时候都会遇到PriorityQueue(优先队列)。一个基于优先级堆的无界优先级队列。优先级队列的元素按照其天然顺序进行排序,或者根据构造队列时提供的 Comparator 进行排序,具体取决于所使用的构造方法。优先级队列不容许使用 null 元素。依靠天然顺序的优先级队列还不容许插入不可比较的对象,这样作可能致使 ClassCastE
相关文章
相关标签/搜索