|
A Stack is a LIFO
(Last In First Out) Data structure - like a stack of plates being
washed - a new plate gets placed on the top of the stack, and if
one is removed, it is also removed from the top.
With every stack there is a stack pointer showing where the top of the stack is.
Example : The diagram shows a stack with three
data items
already in it. :
| 8 |
|
STACK
POINTER = 3 |
| 7 |
|
| 6 |
|
| 5 |
|
| 4 |
|
| 3 |
TODDS |
| 2 |
JONES |
| 1 |
GUDRUNSON |
|