小编use*_*188的帖子

将键和值添加到优先级队列中并按Java键中的键排序

我试图接受一个字符串列表,并将它们添加到具有键和值的优先级队列中.Key是单词,值是单词的字符串值.然后我需要先用最高的字符串值对队列进行排序.优先级队列不允许我添加2个值.

public static List<String> pQSortStrings(List<String> strings) {
    PriorityQueue<String, Integer> q = new PriorityQueue<>();

    for (int x = 0; x < strings.size(); x++) {
        q.add(strings.get(x),calculateStringValue(strings.get(x)));
    }
    return strings;
}
Run Code Online (Sandbox Code Playgroud)

java priority-queue

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×1

priority-queue ×1