Learn R Programming

rstackdeque (version 1.1.1)

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

Description

Converts an rstack to a list, where the top of the stack becomes the first element of the list, the second-from-top the second, and so on.

Usage

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

Arguments

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

Value

a list containing the elements of the stack in top-to-bottom order.

Details

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

See Also

as.data.frame.rstack

Examples

Run this code
s <- rstack()
s <- insert_top(s, "a")
s <- insert_top(s, "b")

slist <- as.list(s)
print(slist)

Run the code above in your browser using DataLab