Concepts
Stack
Also Known As LIFO Stack
Data Structure
Citation Formats
General Reference
APA Style
BibTeX
A stack is an abstract data type representing a collection of elements with two principal operations, push, which adds an element, and pop, which removes the most recently added element, following last in first out ordering. Access to elements below the top requires removing the ones above them first.
Facts
Disputed
Origin YearKlaus Samelson and Friedrich L. Bauer of the Technical University of Munich proposed the concept, calling it Operationskeller, in 1955 and filed a patent in 1957, but Charles Leonard Hamblin independently described a similar idea in 1954, and Wilhelm Kammerer developed related ideas in 1958; there is no single settled inventor or date. Core PrincipleStrict last in first out ordering, with additions and removals confined to one end, the top, enabling efficient function call management and expression evaluation. 1 Cross-Tradition Connections
Sources
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.
View At A Past Year
The atlas records no dated fact of its own for this entry, so there is no other year to choose.