Description Usage Arguments Details Value
Queue is an abstract data type which allows for pushing elements and popping them in normal (first in-first out) order.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ## S3 method for class 'Queue'
as.list(queue)
queue_create()
queue_empty(queue)
queue_push(queue, obj)
queue_pop(queue)
## S3 method for class 'Queue'
print(queue, ...)
## S3 method for class 'Queue'
format(queue, ...)
## S3 method for class 'Queue'
str(queue, ...)
|
queue |
a queue object |
obj |
an R object |
... |
other arguments passed to or from other methods |
as.list.Queue converts a given queue object to an R list.
queue_create creates a new queue.
queue_empty determines if a given queue is empty or not.
queue_push pushes a given object to the back of the queue.
queue_pop pops an object from the top of the queue.
print.Queue prints the contents of the queue
(coerced to a list object) on the console.
format.Queue pretty-prints the contents of the queue
(coerced to a list object) on the console.
str.Queue compactly displays the contents of the queue
(coerced to a list object) on the console.
as.list.Queue returns an R list object.
queue_create returns a new, empty queue.
queue_empty returns a single logical value.
queue_push does not return anything interesting.
queue_pop returns an object at the top of te queue or
throws an error if the stack is empty.
print.Queue returns the queue coerced to a list, invisibly.
format.Queue returns the character representation
of the objects in the queue
str.Queue does not return anything interesting.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.