Module pythonnds.stack
Stack is an abstract data type that serves as a collection of elements, with two main principal operations: Push, which adds an element to the collection, and Pop, which removes the most recently added element that was not yet removed.
Classes
-
class Stack
-
Methods
-
def getSize(self) ‑> int
-
Get size of the stack.
-
def isEmpty(self) ‑> bool
-
Check if stack is empty.
-
def peek(self) ‑> ~T
-
View top element in the stack.
-
def pop(self) ‑> ~T
-
Remove element from the top of the stack.
-
def push(self, value: ~T) ‑> NoneType
-
Add element to the top of the stack.
-