Stacks: Operations
When implementing the code for a stack's
operations, we need to keep in mind that
we should have functions to push data
and to pop data.
This way we can hide the implementation
details from the user as to how these
routines actually access our
memory...why?
because you can actually implement stacks using either
arrays or using linked lists with dynamic memory
allocation.