DequeL {collections} | R Documentation |
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.
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
item
: any R object
q
: a DequeL object
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")