zoukankan      html  css  js  c++  java
  • Java优先级队列

    package com.lk.A;
    
    import java.util.PriorityQueue;
    
    public class Test5 {
        public static void main(String[] args) {
            PriorityQueue<Integer> queue = new PriorityQueue<Integer>();
            for(int i=5;i>0;i--){
                queue.offer(i);
            }
            while(!queue.isEmpty()){
                System.out.print(queue.remove()+" ");
            }
        }
    }
    1 2 3 4 5 

    PriorityQueue是优先级队列,它可以将队列中的元素进行排序。排序的方式可以使自然顺序,也可以指定排序方式。对于自然数而言,默认使用升序排序。需要注意的是,如果需要按照顺序取出元素,需要使用remove()方法。

  • 相关阅读:
    格式与布局
    iframe
    tp
    头信息
    php 文件下载
    socket
    Flex 布局2
    Flex 布局
    下拉刷新
    选取一种类中含有某一属性值得元素的集合
  • 原文地址:https://www.cnblogs.com/luankun0214/p/4399112.html
Copyright © 2011-2022 走看看