Represantation of Stack
Represantation of Stack.
Stack(x,type=NULL)
x |
Any type that could be convert to vector or an integer value. |
type |
A type for the Stack, "integer", "numeric" or any other that accepts one argument. |
Stack is an abstract data type - data structure based on the principle of last in first out. To access the 3 fields, use operator "$".
An object of class "Stack". This object holds 3 fields:
pop: remove the first element (from the top). top: access the first element (from the top). push: add an element to the top of the Stack.
R implementation and documentation: Manos Papadakis <papadakm95@gmail.com>.
x<-Stack(10,type=integer) x$push(5) x$push(10) x$top() == 10 x$pop() x$top() == 5 y<-rnorm(10) x<-Stack(x) x$push(5) # length increased to 11 x$top() # access the last element that pushed, 5 x$pop() # pop the last element that pushed
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.