小编Gan*_*ira的帖子

PriorityQueue的内部排序

我无法理解正在发生的内部排序PriorityQueue

import java.util.*;

public class TryME {
    public static void main(String args[]) {
        PriorityQueue<Integer> q = new PriorityQueue<Integer>();
        q.add(3);
        System.out.print(q);
        System.out.print("");
        q.add(1);
        System.out.print(q);
        System.out.print("");
        q.add(9);
        System.out.print(q);
        System.out.print("");
        q.add(6);
        System.out.print(q);
        System.out.print("");
        q.add(2);
        System.out.print(q);
        System.out.print("");
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:

[3][1, 3][1, 3, 9][1, 3, 9, 6][1, 2, 9, 6, 3]
Run Code Online (Sandbox Code Playgroud)

这种排序是在什么基础上进行的?

java collections priority-queue

5
推荐指数
1
解决办法
3643
查看次数

标签 统计

collections ×1

java ×1

priority-queue ×1