zoukankan      html  css  js  c++  java
  • PriorityQueue

    • PriorityQueueAbstractQueue的实现类,优先级队列的元素根据自然排序或者通过在构造函数时期提供Comparator来排序,具体根据构造器判断。PriorityQueue不允许null元素。
    • 队列的头在某种意义上是指定顺序的最后一个元素。队列查找操作pollremovepeekelement访问队列头部元素。
    • 优先级队列是无限制的,但具有内部capacity,用于控制在队列中存储元素的数组大小。
    • 该类以及迭代器实现了CollectionIterator接口的所有可选方法。这个迭代器提供了iterator()方法不能保证以任何特定顺序遍历优先级队列的元素。如果需要有序遍历,考虑使用Arrays.sort(pq.toArray())
    • 这个实现不是线程安全的,多线程不应该并发访问Priority Queue实例。如果有某个线程修改了队列的话,使用线程安全的类PriorityBlockingQueue
    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    NUnit进行单元测试
    VSTS 安装步骤
    使用 Visual Studio Team Test 进行单元测试
    vss使用技巧
    struts 2.1 action 学习
    apache2 反向代理
    zz mysql中文
    trac ubuntu 安装
    ejb 3中bean的种类
    linux下VsFTP配置全方案
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/14410108.html
Copyright © 2011-2022 走看看