Concepts
Queue
Data Structure
Citation Formats
General Reference
APA Style
BibTeX
A queue is an abstract data type representing an ordered collection of elements in which items are added at the rear, enqueue, and removed from the front, dequeue, following first in first out ordering. It is a fundamental structure used in computer programs as well as in transport and operations research modeling for sequential processing.
Facts
Disputed
Origin Year1950
No single origin date is agreed for the queue as a programming data structure. Agner Krarup Erlang's 1909 telephone-traffic work founded the separate mathematical discipline of queueing theory; the queue as an abstract data type in early programming and algorithms literature is usually placed in the 1950s, but sources do not converge on one year, so this date is an approximate placeholder, not an attested one. Core PrincipleThe first element added is the first removed, in contrast to a stack's last in first out ordering. 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.