Api Cola Prioridad Java

Páginas: 2 (383 palabras) Publicado: 11 de diciembre de 2012
java.util
Class PriorityQueue
java.lang.Object
java.util.AbstractCollection
java.util.AbstractQueue
java.util.PriorityQueue
Type Parameters:
E - the type of elementsheld in this collection
All Implemented Interfaces:
Serializable, Iterable, Collection, Queue
________________________________________
public class PriorityQueue
extends AbstractQueue
implementsSerializable
An unbounded priority queue based on a priority heap. This queue orders elements according to an order specified at construction time, which is specified either according to theirnatural order (see Comparable), or according to a Comparator, depending on which constructor is used. A priority queue does not permit null elements. A priority queue relying on natural ordering also doesnot permit insertion of non-comparable objects (doing so may result in ClassCastException).
The head of this queue is the least element with respect to the specified ordering. If multiple elementsare tied for least value, the head is one of those elements -- ties are broken arbitrarily. The queue retrieval operations poll, remove, peek, and element access the element at the head of the queue.A priority queue is unbounded, but has an internal capacity governing the size of an array used to store the elements on the queue. It is always at least as large as the queue size. As elements areadded to a priority queue, its capacity grows automatically. The details of the growth policy are not specified.
This class and its iterator implement all of the optional methods of the Collection andIterator interfaces. The Iterator provided in method iterator() is not guaranteed to traverse the elements of the PriorityQueue in any particular order. If you need ordered traversal, consider usingArrays.sort(pq.toArray()).
Note that this implementation is not synchronized. Multiple threads should not access a PriorityQueue instance concurrently if any of the threads modifies the list...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • COLAS DE PRIORIDAD
  • Api Java
  • Colas en java
  • Arbol binario y colas de prioridad
  • Pilas-Colas-Listas Java
  • Programación en java, cola dinamica
  • Api de java
  • colas en java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS