powered by
The DequeL class creates a double ended queue with list backend. Pure R implementation, mainly for benchmark.
DequeL
An object of class R6ClassGenerator of length 24.
R6ClassGenerator
DequeL$new(items = NULL) DequeL$push(item) DequeL$pushleft(item) DequeL$pop() DequeL$popleft() DequeL$peek() DequeL$peekleft() DequeL$extend(q) DequeL$extendleft(q) DequeL$clear() DequeL$remove(item) DequeL$size() DequeL$as_list()
items: initialization list
items
item: any R object
item
q: a DequeL object
q
Deque
# NOT RUN { q <- DequeL$new() q$push("foo") q$push("bar") q$pushleft("baz") q$pop() # bar q$popleft() # baz q <- DequeL$new(list("foo", "bar")) q$push("baz")$pushleft("bla") # }
Run the code above in your browser using DataLab