Last In First Out (LIFO) - Elements are added and removed from the top
Add element to top - O(1)
Remove and return top element - O(1)
View top element without removing - O(1)
LIFO Principle: Last In, First Out - the most recently added element is removed first.
Time Complexity:
Use Cases: Function call stack, undo/redo, expression evaluation, backtracking