Concept Flow - Dequeue Operation
Check if queue is empty
No
Remove element at front
Update front pointer
Return removed element
Yes
Queue is empty - cannot dequeue
The dequeue operation removes the front element from the queue if it is not empty, updates the front pointer, and returns the removed element.
