Computing Atlas

How Computing Was Built
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 Year
1955 1
Klaus 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 Principle
Strict 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

Associated With

In Field

Sources
1. Wikipedia: Stack (Abstract Data Type)
Wikimedia FoundationIntroduction section
Quote, Introduction section
Push, which adds an element to the collection, and Pop, which removes the most recently added element.
View the Source
1. Wikipedia: Stack (Abstract Data Type)
Wikimedia FoundationIntroduction section, on LIFO orderingView the Source
1. Wikipedia: Stack (Abstract Data Type)
Wikimedia FoundationHistory sectionView the Source
1. Wikipedia: Stack (Abstract Data Type)
Wikimedia FoundationIn Field: Algorithms and Complexity TheoryView the Source
Wikipedia: Depth-First Search
Wikimedia FoundationAssociated With: Depth-First Search, Opening paragraph, on stack-based traversalView the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.

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.