goog.structs.Queue<T>
Provided By |
---|
Class for FIFO Queue data structure.
new Queue<T>()
Parameters | None. |
---|
Instance Methods
this.clear() → void
void
this.contains( obj ) → boolean
boolean
Returns true if the given value is in the queue.
Overrides | |||||
---|---|---|---|---|---|
Parameters |
| ||||
Returns |
|
this.dequeue() → T
T
Retrieves and removes the head of this queue.
Overrides | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.enqueue( element ) → void
void
Puts the specified element on this queue.
Overrides | |||||
---|---|---|---|---|---|
Parameters |
|
this.getCount() → number
number
Returns the number of elements in this queue.
Overrides | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.getValues() → Array<(T|null)>
Array<(T|null)>
Returns all the values in the queue.
Overrides | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.isEmpty() → boolean
boolean
Returns true if this queue contains no elements.
Overrides | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.peek() → T
T
Retrieves but does not remove the head of this queue.
Overrides | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.remove( obj ) → boolean
boolean
Removes the first occurrence of a particular value from the queue.
Overrides | |||||
---|---|---|---|---|---|
Parameters |
| ||||
Returns |
|