u012680593的博客

sunshine,你好

PriorityQueue优先级队列

public class Priority { 
public static void main(String[] args){
PriorityQueue q=new PriorityQueue(10,new Comparator<student>(){
public int compare(student o1, student o2) {
return o1.grade-o2.grade;
}
});
for(int i=0;i<100;i++){
student s=new student("s"+i,(new Random().nextInt(100)));
q.add(s);
}
while(!q.isEmpty())
System.out.println(q.poll().toString());
}
}
class student{
String name;
int grade;
public student(String name,int grade){
this.name=name;
this.grade=grade;
}
public String toString(){
return name +"  "+grade;
}
}
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012680593/article/details/49912447
个人分类: 【java】
博主设置当前文章不允许评论。

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭