Skip to content
JournalsWorldThe Global Research Discovery Platform
Featured Dataset

STACK AND QUEUE DATA STRUCTURES: ALGORITHMS, APPLICATIONS AND EFFICIENCY ANALYSIS

Stack and queue are two foundational linear data structures that underpin a vast array of algorithms and computing systems. This article provides a comprehensive examination of the stack (Last-In, First-Out — LIFO) and queue (First-In, First-Out — FIFO) data structures, detailing thei

👤
CreatorIbragimov Ulugbek Muradilloyevich
📅
Published2026-03-17
🔗
DOI10.5281/zenodo.19069100
📊
Downloads70
⚖️
Licensecc-by-4.0
File Size270.0 KB
Data TypeDataset
Published2026
Licensecc-by-4.0
Total Views726
Total Downloads70

Stack and queue are two foundational linear data structures that underpin a vast array of algorithms and computing systems. This article provides a comprehensive examination of the stack (Last-In, First-Out — LIFO) and queue (First-In, First-Out — FIFO) data structures, detailing their operational principles, algorithmic implementations, time and space complexity analyses, and practical applications. The stack is widely employed in function call management, expression evaluation, syntax parsing, and backtracking algorithms, while the queue plays a central role in process scheduling, breadth-first graph traversal, printer spooling, and buffering systems. The article demonstrates how both structures can be implemented using arrays and linked lists, compares their performance characteristics, and discusses advanced variants such as the deque (double-ended queue), priority queue, circular queue, and monotonic stack. Special attention is given to real-world use cases in operating systems, compilers, network packet routing, and artificial intelligence. The article also highlights common implementation pitfalls, including stack overflow, queue underflow, and memory management issues, and provides algorithmic solutions to classic problems — such as balanced parentheses checking, next greater element, and task scheduling — to illustrate the practical power of these structures.

📤 Share this page

Found this useful? Share it with your network.

✓ Link copied! Paste it on ResearchGate / Academia.edu
📦
STACK AND QUEUE DATA STRUCTURES: ALGORITHMS, APPLICATIONS AND… (Full Dataset)270.0 KB
⬇
📄
ReadmeVia DOI record
↗

Files are hosted on the source repository. Click download to access the full dataset.

Ibragimov Ulugbek Muradilloyevich (2026). STACK AND QUEUE DATA STRUCTURES: ALGORITHMS, APPLICATIONS AND EFFICIENCY ANALYSIS. https://doi.org/10.5281/zenodo.19069100