Python DSA

Queues

Queue data structure

Queues

A queue is a linear data structure that follows the First In First Out (FIFO) principle.

Queue Implementation

from collections import deque

queue = deque()
queue.append('a')  # Enqueue
queue.append('b')
queue.append('c')
print(queue.popleft())  # Dequeue - returns 'a'