Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.

Queues

Save
May 1, 2024 Updated May 9, 2025 18 minute read

Queues are a fundamental concept in computer science and a ubiquitous structure in the systems that power our digital and physical worlds. At a high level, a queue is a collection of items that are maintained in a sequence and can be modified by adding entities to one end of the sequence and removing them from the other. This simple principle underpins a vast array of complex operations, from how your computer manages tasks to how customer service calls are handled. Understanding queues provides a window into the efficiency and organization of countless processes.

Path to Queues

Take the first step.
We've curated 24 courses to help you on your path to Queues. Use these to develop your skills, build background knowledge, and put what you learn to practice.
Sorted from most relevant to least relevant:

Share

Help others find this page about Queues: by sharing it with your friends and followers:

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Queues.
Provides a comprehensive overview of algorithmics, including a chapter on queues. It is written in a clear and engaging style, making it a great choice for students and professionals alike.
Covers a wide range of data structures and algorithms, including queues. It is written in a clear and engaging style, making it a great choice for students and professionals alike.
Provides a step-by-step guide to algorithmic problem solving. It covers a wide range of topics, including queues. It is written in a clear and engaging style, making it a great choice for students and professionals alike.
Covers a wide range of data structures and algorithms, including queues. It is written in a clear and engaging style, making it a great choice for students and professionals alike.
Covers a wide range of data structures and algorithms, including queues. It is written in a clear and engaging style, making it a great choice for students and professionals alike.
Provides a unique approach to learning computer science, using visual representations of programs. It covers a wide range of topics, including queues. It is written in a clear and engaging style, making it a great choice for students and professionals alike.
Provides a comprehensive overview of algorithm design and analysis, including a chapter on queues. It is written in a clear and concise style, making it accessible to readers of all levels.
Provides a collection of programming challenges, including problems that involve queues. It great way to test your skills and learn new techniques.
Focuses on the implementation of queues and stacks in Java. It provides a step-by-step guide to creating and using these data structures, making it ideal for beginners.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser