Learn R Programming

rstackdeque (version 1.1.1)

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

Description

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

Usage

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

Arguments

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

Value

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

Details

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

See Also

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

Examples

Run this code
d <- rdeque()
d <- insert_front(d, "a")
d <- insert_front(d, "b")

dlist <- as.list(d)
print(dlist)

Run the code above in your browser using DataLab