|
Scala
1.3.0.7 |
|||
Ordered[T] trait.
| Method Summary | |
override
|
def ++=(iter: Iterable[A]): Unit
Adds all elements provided by an Iterable object
into the priority queue.
|
override
|
def ++=(it: Iterator[A]): Unit
Adds all elements provided by an iterator into the priority queue. |
override
|
def +=(elem: A): Unit
Inserts a single element into the priority queue. |
override
|
def clear: Unit
Removes all elements from the queue. |
override
|
def clone(): PriorityQueue[A]
This method clones the priority queue. |
override
|
def dequeue: A
Returns the element with the highest priority in the queue, and removes this element from the queue. |
override
|
def elements: Iterator[A]
Creates a new iterator over all elements contained in this object. |
override
|
def enqueue(elems: A*): Unit
Adds all elements to the queue. |
override
|
def isEmpty: Boolean
Checks if the queue is empty. |
override
|
def length: Int
Returns the length of this priority queue. |
override
|
def max: A
Returns the element with the highest priority in the queue, or throws an error if there is no element contained in the queue. |
override
|
def toQueue: Queue[A]
Returns a regular queue containing the same elements. |
| Methods inherited from java/lang/Object-class |
| eq, finalize, getClass, notify, notifyAll, synchronized, wait, wait, wait |
| Methods inherited from scala/Any-class |
| !=, ==, asInstanceOf, isInstanceOf, match |
| Methods inherited from scala/IterableProxy-class |
| /:, :\, exists, find, foldLeft, foldRight, forall, foreach, sameElements |
| Methods inherited from scala/Proxy-class |
| equals, hashCode, toString |
| Methods inherited from scala/ScalaObject-class |
| getType |
| Methods inherited from scala/collection/mutable/PriorityQueue-class |
| fixDown, fixUp, toList |
| Methods inherited from scala/collection/mutable/ResizableArray-class |
| array, copy, ensureSize, initialSize, size, swap |
| Method Detail |
override def elements: Iterator[A]
override def length: Int
override def isEmpty: Boolean
override def +=(elem: A): Unit
elem -
the element to insert
override def ++=(iter: Iterable[A]): Unit
Iterable object
into the priority queue.
iter -
an iterable object
override def ++=(it: Iterator[A]): Unit
it -
an iterator
override def enqueue(elems: A*): Unit
elems -
the elements to add.
override def dequeue: A
override def max: A
override def clear: Unit
override def toQueue: Queue[A]
override def clone(): PriorityQueue[A]
|
Scala
1.3.0.7 |
|||