相关疑难解决方法(0)

我如何使用PriorityQueue?

我如何得到一个PriorityQueue排序我希望它排序的东西?

另外,offeradd方法之间有区别吗?

java priority-queue

357
推荐指数
8
解决办法
55万
查看次数

将Java PriorityQueue更改为Max PQ

Java标准库中的Priority Queue实现似乎是最小优先级队列,我发现有些令人困惑.为了将其变为最大值,我创建了一个自定义比较器对象.

Comparator<Integer> cmp = new Comparator<Integer>()
{
    public int compare( Integer x, Integer y )
    {
        return y - x;
    }
};
Run Code Online (Sandbox Code Playgroud)

我想知道是否有更优雅的解决方案.基本上我不是一个可用于实现Dijkstras等的通用优先级队列.我甚至没有意识到会有反向操作的那些:/

java priority-queue standard-library

19
推荐指数
3
解决办法
3万
查看次数

标签 统计

java ×2

priority-queue ×2

standard-library ×1