powered by
The DequeL function creates a double ended queue. Pure R implementation for benchmarking.
DequeL
DequeL(items = NULL)
a list of items
Following methods are exposed:
.$push(item) .$pushleft(item) .$pop() .$popleft() .$peek() .$peekleft() .$extend(q) .$extendleft(q) .$clear() .$remove(item) .$size() .$as_list() .$print()
item: any R object
item
q: a DequeL object
q
Deque
# NOT RUN { q <- DequeL() q$push("foo") q$push("bar") q$pushleft("baz") q$pop() # bar q$popleft() # baz q <- DequeL(list("foo", "bar")) q$push("baz")$pushleft("bla") # }
Run the code above in your browser using DataLab