as.rdeque: Create a pre-filled rdeque from a given input
Description
Creates a new rdeque from a given input. Coerces input to a
list first using as.list, the element at x[[1]] becomes the front of the new rdeque.
Usage
as.rdeque(x, ...)
Arguments
x
input to convert to an rdeque.
...
additional arguments to be passed to or from methods (ignored).
Value
a new rdeque.
Details
Runs in $O(N)$ in the size of the input. Because data.frames return a list of
columns when run through as.list, running as.rdeque results in a deque of
columns, rather than a deque of rows.