without_top.rstack {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.
## S3 method for class 'rstack' 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)