Stack: Difference between revisions
Jump to navigation
Jump to search
Line 8: | Line 8: | ||
The [[Data Structures#INSERT|INSERT]] operation for a stack is called PUSH. The [[Data Structures#DELETE|DELETE]] operation is called POP. | The [[Data Structures#INSERT|INSERT]] operation for a stack is called PUSH. The [[Data Structures#DELETE|DELETE]] operation is called POP. | ||
=Implementation= | |||
The following code shows how to implement a simple stack of ints, backed by an integer array. |
Revision as of 03:25, 11 August 2018
Internal
Overview
A stack is a dynamic set in which the the DELETE operation, which does not have any argument, removes the most recently inserted element. The stack has a last-in-first-out, or LIFO policy. Also see Queue.
The INSERT operation for a stack is called PUSH. The DELETE operation is called POP.
Implementation
The following code shows how to implement a simple stack of ints, backed by an integer array.