zoukankan      html  css  js  c++  java
  • PriorityQueue

    • PriorityQueueAbstractQueue的实现类,优先级队列的元素根据自然排序或者通过在构造函数时期提供Comparator来排序,具体根据构造器判断。PriorityQueue不允许null元素。
    • 队列的头在某种意义上是指定顺序的最后一个元素。队列查找操作pollremovepeekelement访问队列头部元素。
    • 优先级队列是无限制的,但具有内部capacity,用于控制在队列中存储元素的数组大小。
    • 该类以及迭代器实现了CollectionIterator接口的所有可选方法。这个迭代器提供了iterator()方法不能保证以任何特定顺序遍历优先级队列的元素。如果需要有序遍历,考虑使用Arrays.sort(pq.toArray())
    • 这个实现不是线程安全的,多线程不应该并发访问Priority Queue实例。如果有某个线程修改了队列的话,使用线程安全的类PriorityBlockingQueue
    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    常用网站
    我的第一个 python 爬虫脚本
    在文件夹下所有文件中查找字符串(linux/windows)
    Python 列表 insert() 方法
    mysql 替换 tab 键 ( )
    访问权限的修饰符
    eclipse 快捷键
    位运算
    hadoop 环境搭建
    Hadoop 快速入门
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/14410108.html
Copyright © 2011-2022 走看看