without_top {rstackdeque} | R Documentation |
Simply returns a version of the given stack without the top element. Results in an error if the structure is empty. The original rstack is left alone.
without_top(s, ...)
s |
rstack to remove elements from. |
... |
additional arguments to be passed to or from methods (ignored). |
Runs in O(1)
time worst case.
version of the stack with the top n
elements removed.
Okasaki, Chris. Purely Functional Data Structures. Cambridge University Press, 1999.
insert_top
for inserting elements.
s <- rstack()
s <- insert_top(s, "a")
s <- insert_top(s, "b")
s <- insert_top(s, "c")
s2 <- without_top(s)
print(s2)
print(s)