Learn R Programming

rstackdeque (version 1.1.1)

as.list.rpqueue: Convert an rpqueue to a list

Description

Converts an rpqueue to a list, where the front of the queue becomes the first element of the list, the second-from-front the second, and so on.

Usage

"as.list"(x, ...)

Arguments

x
rpqueue to convert.
...
additional arguments passed to as.list after initial conversion to list.

Value

a list containing the elements of the rpqueue in front-to-back order.

Details

Runs in $O(N)$ time in the size of the rpqueue, but the generated list is pre-allocated for efficiency.

See Also

as.data.frame.rpqueue and the generic as.list.

Examples

Run this code
q <- rpqueue()
q <- insert_back(q, "a")
q <- insert_back(q, "b")

qlist <- as.list(q)
print(qlist)

Run the code above in your browser using DataLab